【数据库】 SQL 使用注意点
一. 索引
1. 常用的搜索条件,都建议加上索引,但状态列除外(该列只有0,1或几个值,不需要加索引,因为没效果)
2. 查询时, 索引列不能做函数处理,会不走索引
3. 多个条件时,可以使用联合索引
4. 聚集索引,主键,建议用自增列
5. 索引列如果长度是固定的,使用 Char 类型,会提高速度
6. 查询时,无用的列都不要查出来,会增加索引回表的负担
7. 定时清理索引碎片或重建索引
二. SQL 语句 和存储过程
1. 开发前期,建议使用 SQL 语句,便于调试,测试,除非能确定该语句没问题
2. 上线后,建议使用存储过程
三. 不要使用 SELECT *,不需要的列就不要查出来