0105 数据库创建表
创建表首先要选择数据库
格式:use+数据库的名字
1、创建表:create table+表的名(
字段1 字段类型,
字段2 字段类型
);
最后一个字段名和字段类型不加逗号。创建表结束语句用分号结束
字段类型:整数型:int,浮点型:double,字符串型char或者varchar(长度),日期型:date(年月日),datetime(年月日时分秒)
例:
2、查看表结构:desc+表的名字;
例:
3、删除表:drop table +表的名字
4、修改表的字段
(1)添加字段:alter table +表的名字+add column +要添加的字段名+字段的类型
例:
(2)删除字段:alter table +表的名字+drop column +要删除的字段名
例:
(3)修改字段类型:alter table +表的名字+modify column+加要修改的字段名+字段类型
例:
(4)修改字段名字:alter table +表的名字+change column +要修改的字段名+修改后的字段名+修改后字段的类型(这个方法可以一起更改字段类型)
例:
(5)修改表名:alter table +表的名字+rename to+新的表名字
例:
5、添加表的内容
(1)增加数据:insert into +表的名字+values(按顺序添加内容)注意不能少字段的值
(2)增加部分数据:insert into+表的名字+(想要添加内容的字段)+(按顺序添加内容)
(3)修改表格内容
update +表的名字 set 字段名=字段值 where 字段名1=字段值1
例:update student set sname='公雪' where sid=1; 将sid为1的sname值改为 公雪
可以修改多个字段内容
例:update student set sname=‘工序’,age='10' where sid=2;
(4)删除数据
delete from + 表的名字+where 要删除的数据条(一条一条删除)
例:delete from student where sid=2;将sid为2的数据条删除
delete from +表的名字(清空表 )
truncate +表的名字(清空表)
6、表格查询
(1)查询所有列
select * from+表的名字
(2)查询指定列
select 字段名,字段名 from +表的名字
(3)查询时添加常量列
SELECT sid AS '编号',sname AS '姓名',ssex AS '性别' FROM student
(4)查询时合并列
例:
(5)查询时去重
例:
(6)条件查询
(6-1)逻辑and 和 or 或者
例:
(6-2)比较条件
例:
(6-3判断空条件)
例:
(6-4)like模糊查询
例: