mirror of
https://github.com/qiurunze123/miaosha.git
synced 2023-11-19 22:41:03 +08:00
提交sql
This commit is contained in:
parent
a9a76d0ef3
commit
69de8a2471
|
@ -130,7 +130,9 @@
|
||||||
例如: 1. where 子句中对字段进行 null 值判断 .
|
例如: 1. where 子句中对字段进行 null 值判断 .
|
||||||
2. 应尽量避免在 where 子句中使用!=或<>操作符
|
2. 应尽量避免在 where 子句中使用!=或<>操作符
|
||||||
3. 应尽量避免在 where 子句中使用 or 来连接条件
|
3. 应尽量避免在 where 子句中使用 or 来连接条件
|
||||||
4. in 和 not in 也要慎用,否则会导致全表扫描
|
4. in 和 not in 也要慎用,否则会导致全表扫描( 如果索引 会优先走索引 不会导致全表扫描
|
||||||
|
字段上建了索引后,使用in不会全表扫描,而用not in 会全表扫描 低版本的mysql是两种情况都会全表扫描。
|
||||||
|
5.5版本后以修。而且在优化大表连接查询的时候,有一个方法就是将join操作拆分为in查询)
|
||||||
5. select id from t where name like '%abc%' 或者
|
5. select id from t where name like '%abc%' 或者
|
||||||
6.select id from t where name like '%abc' 或者
|
6.select id from t where name like '%abc' 或者
|
||||||
7. 若要提高效率,可以考虑全文检索。
|
7. 若要提高效率,可以考虑全文检索。
|
||||||
|
|
Loading…
Reference in New Issue
Block a user