之前介绍了
- 数据库基本常识的简介及mysql安装
- 结构化查询语言sql
- 数据库表介绍
- 数据库的数据类型
- 数据操作语言DML——数据的增删改查
- 数据库对象操作语言DDL——修改、删除数据库表等对象
- 数据库的完整性约束
- 数据库查询语言——DQL
- 数据库中的函数
- 数据库的group by分组和having筛选
- select语句总结(DQL)
- 数据库的多表查询
- 数据库的自连接查询
接下来说一下99语法和92语法的区别。之前上面介绍的都是99语法。
92语法相对麻烦,因为连接条件需要自己写。而99语法中的natural就可以自动实现。
92多表的连接条件和筛选条件都在where后面放置,可读性不太好。而99语法筛选条件有where和having,连接条件有on、using和natural。
说白了,99语法提供了更多的连接类型。