- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 sql 笛卡儿积
一般写sql 是需要逻辑条件在里面的,首先求什么参数,在根据参数得到需要的参数,不能也要思路清晰明了,就是说想明白自己这个sql要做什么,走不走索引,其实也就是明白自己写的程序运行过程中,容易出现什么错误,以至于首先解决他们。笛卡儿积是sql的嵌套循环所致,没有过滤条件,就是外表依次循环内表,或者关联的表,把数据存放在临时表中,而通过过滤条件使这个临时表在次形成临时表2,得到最终的结果数据。...
2019-01-29 07:31:25 570
原创 子查询优化思路
1、前提条件子查询是作为条件,作为一个结果集返回给外层,或者返回结果集让from表过滤条件的一种手段方式:分为where 后面子查询 和from后面或者join后面的子查询来加入语句中。2、子查询由相关子查询和非相关子查询两种,尽量使用非相关子查询语句,这样查询只是用一次,作为一个整体结果集来使用。3、子查询在join后面的话,也是一样的mysql 使用Nested Loop Join 算法,...
2019-01-17 08:09:06 2645 1
原创 sql思路逻辑
1、sql的语句是由一个一个小sql语句所组成的,每一个小sql就是一个虚拟表,在应对特殊的业务时候,做关联车讯尽量不要超过3张表查询,这样在以后的数据量超多的时候,不容易进行拆分,不利于以后的扩展。2、分析业务逻辑,一层一层的来写sql,使用虚拟表做整体的关联性。...
2019-01-16 22:41:55 1276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人