MySQL 开发技巧(一)
一、SQL语句分类
- DDL 数据定义语言
- TPL 事务处理语言
- DCL 数据控制语言
- DML 数据操作语言
- SELECT
- INSERT
- UPDATE
- DELETE
二、正确使用SQL的重要性
- 增加数据库处理效率,减少应用的相应时间
- 减少数据库服务负载,增加服务器稳定性
- 减少服务器间通讯的网络流量
三、开发技巧
- 如何正确使用Join从句
1.join从句---内连接
SQL语句代码:
2.join从句---左外连接
SQL语句代码:
3.join从句---右外连接
SQL语句代码:
4.join从句---全连接
注:在MySQL中并不支持Full Join,如果要使用全连接可以使用 UNION ALL来进行SQL语句的查询
SQL语句代码:
5.join从句---交叉连接
SQL语句代码:
6.使用join更新表
7.使用join优化子查询
优化后的SQL语句:
8.使用join优化聚合子查询
该SQL语句是查出每个人打怪最多的日期:
该SQL语句是优化后的SQL语句:
9.分组选择
分组查询——row_number
注:MYSQL中不支持如下SQL语句
分组查询——group by