ORDER BY 对查询结果排序:

默认升序ASC  降序DESC

SELECT*FROM tbl_name ORDER BY 字段名|字段位置 (ASC|DESC);

MySQL基础day_03

MySQL基础day_03

随机提取记录用到RAND()函数

MySQL基础day_03

通过limit限制显示条数:

A.LIMIT 显示条数:

查询表中前3条记录

SELECT*FROM tbl_name LIMIT 3;

降序查询表中前3条记录

SELECT*FROM tbl_name ORDER BY id DESC LIMIT 3;

B.LIMIT 偏移量,显示条数:

MySQL基础day_03

综合:

MySQL基础day_03

更新删除应用ORDER BY 和 LIMIT:

A.更新:

LIMIT不能设置偏移量

MySQL基础day_03

MySQL基础day_03

B.删除:

MySQL基础day_03

内连接查询:

连接查询:

MySQL基础day_03

内连接查询:

MySQL基础day_03

INNER JOIN ...ON...

MySQL基础day_03

MySQL基础day_03

外连接查询:

 MySQL基础day_03

左外连接:

MySQL基础day_03

右外连接:

MySQL基础day_03

外键操作:

外键:

MySQL基础day_03

外键作用保持数据的一致性和完整性

可以实现一对一或者一对多的关系

注意:

MySQL基础day_03

先键主表再建附表:

MySQL基础day_03

MySQL基础day_03

添加删除外键操作:

MySQL基础day_03

删除外键:

ALTER TABLE tbl_name DROP FOREIGN KEY 外键名;

MySQL基础day_03

添加外键:

ALTER TABLE tbl_name ADD FOREIGN KEY(字段名)REFERENCES 主表(主键名);

MySQL基础day_03

删除及连:

ON DELETE CASCADE ON UPDATE CASCADE

MySQL基础day_03

MySQL基础day_03

MySQL基础day_03

MySQL基础day_03

联合查询:

MySQL基础day_03

要保证字段数相同

MySQL基础day_03

子查询:

查询语句由内到外

子查询语句一定要放在()中

由[NOT]IN引发的子查询:

MySQL基础day_03

比较运算符的子查询:

MySQL基础day_03

由[NOT]EXISTS引发的子查询:

MySQL基础day_03num);

使用ANY|SOME或者ALL引发的子查询:

MySQL基础day_03

将查询表插入数据表中:

MySQL基础day_03

MySQL基础day_03

MySQL基础day_03

创建数据表同时将查询结果写入到数据表:

MySQL基础day_03

MySQL基础day_03

正则表达式:

MySQL基础day_03

包含大小写

 

MySQL基础day_03

 

MySQL基础day_03

 

MySQL基础day_03

 

MySQL基础day_03

范围:-

MySQL基础day_03

 

MySQL基础day_03

MySQL基础day_03

MySQL基础day_03

MySQL基础day_03

 

 

相关文章:

  • 2021-04-07
  • 2021-12-15
猜你喜欢
  • 2021-11-18
  • 2021-04-27
  • 2021-06-29
  • 2021-10-27
  • 2022-12-23
  • 2021-12-06
  • 2021-10-11
相关资源
相似解决方案