美文网首页
2019-07-12

2019-07-12

作者: CC__XX | 来源:发表于2019-07-12 11:50 被阅读0次

where子句:

返回结果0或1,0代表false,1代表true

 判断条件比较运算符:>、<、>=、<=、!=、<>、=、like、between、and、in/not in

 逻辑运算符:&&(and)、||(or)、!(not) 

group by子句分组 

基本语法:group by 字段名 [asc|desc]; desc:倒序

 统计函数:

 count():统计分组后的记录数,每一组有多少记录

 max():统计每组中最大的值

 min():统计最小值 

avg():统计平均值 

sum():统计和

having字句

与where子句一样,是进行条件判断的但是  having能够使用字段别名

limit字句

两种方法  第一种:只用来限制长度,

第二种限制起始位置,限制数量:limit 起始位置 ,长度

limit offset,length;

length :每页显示的数据量,基本不变

offset=(页码-1)*每页显示量;(起始量)

链接查询

连接查询(join)分类:内连接、外连接、自然连接、交叉连接

使用方式:左表 join 右表

交叉连接(cross join)

基本语法:

左表 crossjoin 右表;  --等价于:from 左表,右表;

会造成笛卡尔集:字段名重复

内连接:

基本语法:

左表 [inner]join 右表 on 左表.字段=右表.字段;

on表示连接条件

外连接

含义:简单的来说就是一张表为主,取出里边的记录,主表和副表一条一条的匹配

右,左连接(left/right join);

含义:以左(右)表为主表

基本语法:左表 left/rightjoin 右表 on 左表.字段=右表.字段;

外键

增加外键

创建表的时候增加外键:在所有的表字段之后,使用foreign key(外键字段)  references 外部表(主键字段)

在新增表之后增加外键:修改表结构,使用alter table 表名add [constraint 外键名字] foreign key(外键字段) references 父表(主键字段)

修改外键和删除外键

基本语法:alter table 表名 drop foreign key 外键名;

相关文章

网友评论

      本文标题:2019-07-12

      本文链接:https://www.haomeiwen.com/subject/uqhekctx.html