DQL
- 顺序查询
select * from 表1 order by 字段名称 (asc(升序)| desc(降序))
2.聚合查询
聚合函数:
max :选最大
min:选最小
avg:求平均
count:统计
sum:求总合
eg:select count(*) from 表1 ;
select sum(age)from 表1;
3.分组查询
select * from 表1 group by 字段名称 having 条件
4.分页查询
select * from 表1 limit 2,6;
2 :跳过2条;
6:挑接下来6条;
约束
- 主键约束(primary key)
主键:非空,不重复,自增
格式: 字段名称+字段类型 +primary key+auto_increment
alter table 表1 auto_increment=初始值;
2.unique约束
格式:字段名称+字段类型+unique
3.非空约束
格式:字段名称+字段类型+not null
4.默认值
格式:字段名称+字段类型+default +所赋值
5.外键约束
新建表:constraint[外键约束名称] + foreign key (外键字段名)主表名(主键字段名)
已有表添加外键:alter table 从表 add constraint [外键约束名]+foreign key(外键字段名称)主表名(主键字段名)级联更新:on update cascade,
on delete cascade;