后端程序员书写高质量SQL的30条建议( 五 )
理由:为什么第一条语句未加单引号就不走索引了呢?这是因为不加单引号时 , 是字符串跟数字的比较 , 它们类型不匹配 , MySQL会做隐式的类型转换 , 把它们转换为浮点数再做比较 。
30、使用explain 分析你SQL的计划 。
日常开发写SQL的时候 , 尽量养成一个习惯吧 。 用explain分析一下你写的SQL , 尤其是走不走索引这一块 。
explain select * from user where userid =10086 or age =18;
文章插图
作者丨捡田螺的小男孩
来源丨捡田螺的小男孩(ID:gh_873ad5979a0b)
【后端程序员书写高质量SQL的30条建议】dbaplus社群欢迎广大技术人员投稿 , 投稿邮箱:editor@dbaplus.cn
- 现状|程序员现状揭秘:平均年薪20.36万,Java人才需求量最大
- 联网时代|34岁转行做程序员是否还有成功的机会
- 检查|填补软件开发市场空白,飞算全自动软件工程平台瞄准全自动后端微服务开发
- 程序员学英语第1天——JavaScript 程序测试的介绍1
- 这些错误,程序员经常会犯,你了解过吗?
- 程序员面试主要看哪些 该怎么准备面试内容
- 中国程序员最容易发音错误的单词,看看你有没有读错
- 程序员大佬整理的300本编程电子书,整整12个G你想学的都有
- Rust能不能做后端开发语言?
- 程序员年包90w,回老家被月薪3800表哥怼,催他赶紧上岸