美文网首页
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