场景
Mysql中varchar类型数字排序不对踩坑记录:
Mysql中varchar类型数字排序不对踩坑记录_mysql vachar排序有问题-优快云博客
为避免开发过程中针对mysql语句的写法再次踩坑,总结开发过程中常用书写高质量sql的一些建议。
注:
博客:
霸道流氓气质-优快云博客
实现
查询SQL尽量不要使⽤select *而是select具体字段
理由:
只取需要的字段,节省资源、减少⽹络开销。
select * 进⾏查询时,很可能就不会使⽤到覆盖索引了,就会造成回表查询。
如果知道查询结果只有⼀条或者只要最大最小⼀条记录建议用limit 1
反例:
select id,name from student where name ='霸道'
正例: