拿锅苟的我相信

单表操作

group by

group by gender

格式:

select 聚合函数,选取的字段 from employee group by 分组的字段

例子:

select count(id), gender from employee group by gender;

having

having 可以放在group后面

where 必须放在gender前面

where > group by > having(*********)

having表示对group by 之后的数据进行二次筛选

不能两个having

order by asc 升序 desc 降序

order by

asc 是升序

desc是降序

limit

limit 2,4

从第二行开始取,取四行(包括第二行)

第几行从零开始数

constraint 外键名 foreign key (被约束了的字段) references 约束的表(约束的字段)

constraint

where > group by >having >order by >limit

多表操作

外键

可以减少占用的空间,而且只需要修改一次,修改其中一条记录其他地方也会发生改变

使用方法有

constraint 外键 (被约束的字符)reference 约束的表(约束的字段)

如果要查询的话得

select 想要查的内容

from 表一 join(这里left 或者right都可以)表二 on 相同的观点=相同的观点

inner join 和left join 和right join 都差不多

猜你喜欢

转载自www.cnblogs.com/jimGraymane/p/11768066.html