mysql中sql编写注意事项
 
@. SQL语句越简单越好;
@. 要保持事务(和连接)短小;
@. 不使用trigger、存储过程、自定义 函数;
@. 不使用select *   ;
@. 避免使用子查询;
@. Update的where 语句要使用索引, 且粒度要尽可能的小(估算);
@. 改写OR为 IN ;
@. 改写OR为 Union;
@. 避免%前缀模糊查询;
@. 避免count(*)操作;
@. 使用union all,避免使用union;
@. group by默认是进行排序的,如果结果无需排序,可最后加order by null;
@. 列的数据类型必须相同,再进行比较;
@. 避免大批量数据更新;
@. 分页写法:关于mysql的分页优化  写法: (先根据过滤条件取出主键id进行排序,再进行join操作取出其他相关字段)

 

 

相关文章:

  • 2022-12-23
  • 2021-09-06
  • 2021-12-09
  • 2022-12-23
  • 2021-05-26
  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-19
  • 2021-10-06
  • 2021-06-24
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
相关资源
相似解决方案