2019-07-11下午


having子句

与where子句一样,是进行条件判断的

having能够使用字段别名

order by子句

基本语法:order by 字段名 [asc|desc]

limit子句

方案一:只用来限制长度,即数据量:limit 数据量;

方案二:限制起始位置,限制数量:limit 起始位置,长度;

limit offset,length;

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

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

连接查询(join)

分类:内连接、外连接、自然连接、交叉连接

使用方式:左表 join 右表

交叉连接(cross join)

基本语法:左表 cross join 右表; -- 等价于:from 左表,右表;

内连接([inner] join)

基本语法:左表 [inner] join 右表 on 左表.字段=右表.字段;

on表示连接条件

外连接(outer join)

left join:左外连接(左连接),以左表为主表

right join:右外连接(右连接),以右表为主表

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

自然连接(natural join)

自然内连接:左表 natural join 右表;

自然外连接:左表 natural left/right join 右表;

模拟自然连接:左表 left/right/inner join 右表 using(字段名);

增加外键

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

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

修改外键&删除外键

alter table 表名 drop foreign key 外键名;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、列属性 真正的对列的约束是依赖于数据的类型,但是这种约束比较单一,所以需要更多的约束,整个时候就是用到了字段的...
    满天繁星_28c5阅读 663评论 0 2
  • 作者:烨竹 数据库的基本操作 登陆MySQL数据库服务:mysql -h服务器地址 -P端口号 -u用户名 ...
    DragonRat阅读 1,440评论 0 7
  • 一、 列属性 真正的对列的约束是依赖于数据的类型,但是这种约束比较单一,所以需要更多的约束,整个时候就是用到了字段...
    致自己_cb38阅读 485评论 0 0
  • 关系型数据库和SQL SQL语言的三个部分DML:Data Manipulation Language,数据操纵语...
    Awey阅读 2,041评论 0 13
  • 0.考前准备 1.开门2.调整座位3.上车4.调整座位5.系安全带6.检查身份证号码和姓名7.双闪关闭8.手刹拉起...
    iOS的Developer阅读 275评论 0 0

友情链接更多精彩内容