Mysql 之多表操作
连接查询
- 一般业务都会对应多张表,多张表联合查询取出最终结果
连接查询的分类
-
语法年代划分
- SQL92
- SQL99
-
连接方式划分
-
内连接:不满足条件的数据直接去掉,无主副表之分
-
等值连接:条件是等量关系
-
非等值连接:条件是非等量关系
-
自连接:一张表,自己连接自己
-
-
外连接(使用最多):不满足条件时,显示主表数据,副表为NULL
-
左连接
-
右连接
-
-
全连接
-
-
笛卡儿积现象:当两张表连接查询时,没有任何条件限制,查询单结果数是两张表记录数的乘积,避免此现象,就是添加过滤条件。只是避免此现象,但不会减少记录的匹配次数。
作 者:凑数的园丁
出 处:https://www.cnblogs.com/lq-404/
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。