## SQL设计规范
- 不使用SELECT \*,只获取必要的字段
~~~
低效查询 select * from user
高效查询 select id,name,sex from user
~~~
*****
- 用IN来替换OR
~~~
低效查询 SELECT uid,name,age,address FROM t WHERE LOC_ID = 10 OR LOC_ID = 20 OR LOC_ID = 30;
高效查询 SELECT uid,name,age,address FROM t WHERE LOC_IN IN (10,20,30);
~~~
*****
- 避免数据类型不一致导致索引失效
~~~
错误写法 SELECT uid,name,age,address FROM t WHERE id = '19';
正确写法 SELECT uid,name,age,address FROM t WHERE id = 19;
虽然对于PHP两句SQL都能正常运行,建议使用后者。
~~~