《SQL权威指南读书笔记》第五章、第六章

1、如果没有指定连接类型,默认内连接。

2、当要查询的两个表的字段名称相同时,可以使用USING简略书写。

3、尽量使用SQL92语法,可读性更强。

4、当有一个指向当前表的外键的时候,可以使用自连接。、

5、union操作符,告知数据库服务器连接两个集合的所有行,当两个数据集合进行操作时,必须首先应用下面的规范。
----两个数据集合必须具有同样数目的列。
----两个数据集中对应列的数据类型必须是一样的。

6、union 与 union all操作符的区别在于,前者对连接后的集合排序并去除重复项,后者最终的到的数据集的总行数等于要连接的各集合的行数之和,该操作时最易于执行的集合操作么因为不需要检查重复项。

7、mysql不支持 intersect、expect操作符。

8、复合查询包含三个或三个以上的查询语句,他们以自顶向下的顺序被解析和执行。

你可能感兴趣的:(《SQL权威指南读书笔记》第五章、第六章)