数据库mysql
1.多表连接时,建议在每个列的前面加上表名的前缀,可以提高查询效率。
2.数据库12点
3.当条件可以出现HAVING,WHERE时,建议将条件放在WHERE子句中,可以提高查询效率。
4.出现子查询时,如果子查询作为条件,尽量将子查询放在运算符的右边,可以提高查询效率。
5.当出现union和unionAll时,不考虑作用,建议使用unionAll,效率高
6.创建表时,char和varchar,都有利弊,效率首选char,空间首选varchar
7.使用聚合函数count()是,最好用*,数据库底层有优化处理。
8.当分页大数据量时,采用聚集索引+子查询。
使用聚集索引效率更高。聚集索引,这也是为什么不建议使用select * 。
数据库优化