学习日志——第二天:mysql基础操作

萌新学习培训后依照个人理解所写,如有错误还请见谅,感谢指错。

mysql基础操作

1.mysql,数据库,表,字段和记录之间关系
学习日志——第二天:mysql基础操作_第1张图片
2.登录数据库
 mysql -uroot -p (推荐,需要再输入密码)
 mysql -uroot -p密码 (不推荐,密码会明文显示)
 mysql -u -p (不推荐)
说明:
 -u :username 用户名
 -p :password 密码
3.退出数据库
 1.exit
 2.\q
4.查看当前所有数据库
 show databases;
5.创建数据库
 create database 数据库名;
6.使用数据库
 use 数据库名;
7.查看当前数据库中所有表
 show tables;
8.创建表
 create table 表名 (
  字段 类型 约束,
  …
  字段 类型 约束
 );
例:
 create table student (
  id bigint(20) not null auto_increment primary key,
  name varchar(255) not null,
  age int(11)
 );
注:
 1.bigint为长整型,varchar为字符串型,int为整形,()中数字表示限制的位数。
 2.not null限制不为空。
 3.auto_increment为自增。
 4.key为键,primary key为主键,使id唯一。
9.查看表的描述
 desc 表名;
10.插入数据
 insert into 表名(字段名1,字段名2) values(数据1,数据2);
例:
 insert into student(name,age) values(“abc”,18);
 在表student中插入一个name为abc,age为18的记录
11.查询数据
 select 字段名 from 表名;
例:
 select name from student;
 select * from student;
 可以用where语句进行筛选
例:
 select * from student where age = 11;
 将age为11的人筛选出来
12.删除数据
 delete from 表名 where 限制条件;
例:
 delete from student where id = 2;
 删除student表中id为2的记录
13.更改数据
 update 表名 set 字段名 = 数据 where 限制条件;
例:
 update student set age = 20 where name = “abc”;
 将name为abc的记录中的age修改为20
14.易错点
 1."*“为通配符,可当全选。
 2.注意语句结束时加”;"。
 3.注意符号的半/全角。
15.提示
 成功:Query OK
 失败:ERROR

你可能感兴趣的:(mysql)