一.创建数据库和数据表
1.查看数据库
2.创建一个MySQL数据库db1
3.再次查看数据库,观察数据库db1是否创建完成
4.进入数据库db1
5.创建一个数据表t1
6.查看数据库db1中的数据表
OK,我们的数据库和数据表的创建工作完成了,接下来我们开始进行向表中插入数据;
二.向数据表中插入数据(insert语句)
1.指定字段插入
2.全部字段插入
3.直接插入
三.查询数据表的结构
四.修改数据表的结构
1.将数据表中id的类型由int(3)修改为varcher(20)(modify只能修改字段约束,不能修改字段名称)
2.在数据表t1中增加字段gender(性别)
拓展:
(1)将gender放在开头则:
alter table t1 add gender varchar(20) first;
(2)将gender放在name后面则:
alter table t1 add gender varchar(20) after name;
3.将数据表t1的id改为emp_id并将其数据类型改为int型 (change既能修改字段名称又能修改字段约束)
4.删除t1中的字段gender
5.在数据类型后面加unique,则此字段信息不能重复
例:
五.修改数据表的数据
当前数据表t1
1.将tianci的address改为shanghai
2.删除数据表t1中emp_id=1而且其他信息为null的数据
先查询id=1的数据(保证被删除数据的唯一性)
添加特征,进一步锁定该条信息
删除该条信息
拓展:
delete from t1;
此条命令为删除表t1的数据,谨慎使用。(删除表数据,留下表结构)
1.drop table (表名);
2.drop database (数据库名);
这两条命令为删库和删表的命令,谨慎使用(数据和结构一起删除)
六.查询数据表的数据
1.查询全表(生产环境切勿使用)
select * from (表名);
2.指定列查询
select (字段名),(字段名) from (表名);
3.按指定条件查询
select * from (表名) where (条件);
4.select的一些关键字
(1)and(多用于where条件句中表示并列)
(2)order by(排序)
(3)group by
(4)limit(用于限制数据信息行数)
limit 2 表示显示数据表前两行;
limit2,2表示显示从第二行之后的两行(也就是说3、4行)
(5)or(或,多用于where条件句中)