1. 通过内部函数提高SQL效率.
复杂的SQL往往牺牲了执行效率. 能够掌握运用函数解决问题的方法在实际工作中是非常有意义的。
2. IS NULL 与 IS NOT NULL.
不能用null作索引,任何包含null值的列都将不会被包含在索引中。即使索引有多列这样的情况下,只要这些列中有一列含有null,该列就会从索引中排除。也就是说如果某列存在空值,即使对该列建索引也不会提高性能。任何在where子句中使用is null或is not null的语句优化器是不允许使用索引的。
3. 在查询中不要使用“select *”
(1)检索不必要的列会带来额外的系统开销,有句话叫做“该省的则省”;
(2)数据库不能利用“覆盖索引”的优点,因此查询缓慢。
浙公网安备 33010602011771号