2018年5月7日

内连接查询 (select * from a join b on a.id = b.id) 与 关联查询 (select * from a , b where a.id = b.id)的区别

摘要: 转自https://blog.csdn.net/l690781365/article/details/76261093 1.首先了解 on 、where 的执行顺序以及效率? from a join b 与 from a, b 产生的临时表结果集 都是执行笛卡尔积即(select * from a 阅读全文

posted @ 2018-05-07 11:39 lijingran 阅读(21669) 评论(0) 推荐(0) 编辑

union和union all 的区别

摘要: 参考http://www.w3school.com.cn/sql/sql_union.asp SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 S 阅读全文

posted @ 2018-05-07 11:31 lijingran 阅读(930) 评论(0) 推荐(0) 编辑

复制表结构并且不复制表数据

摘要: 参考https://blog.csdn.net/jiankunking/article/details/17992727一般是用来选择表结构。表结构,指的就是表的列的名称、类型和数量。 一般是: CREATE TABLE B AS SELECT * FROM A WHERE 1<>1 这样就可以复制 阅读全文

posted @ 2018-05-07 11:07 lijingran 阅读(771) 评论(0) 推荐(0) 编辑

left join,right join,inner join,full join之间的区别

摘要: 参考 https://www.cnblogs.com/assasion/p/7768931.html https://blog.csdn.net/rongbo_j/article/details/46352337 sql中的连接查询有inner join(内连接)、left join(左连接)、ri 阅读全文

posted @ 2018-05-07 10:25 lijingran 阅读(163484) 评论(4) 推荐(20) 编辑

导航