首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MySQL
订阅
菜鸡工程师
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
SQL优化的20条军规
前言 作为一个写SQL的程序员,代码写得好不好是一回事,但SQL写得烂,性能拉胯,全公司都得为你的慢查询买单,尤其在大数据量表上,SQL写不好就是“内鬼”级别的错误。 今天不整那些虚的,直接来点硬货:
神奇的SQL,你真的知道 ON 和 WHERE 之间的区别吗
ON和WHERE好区分,也容易混淆,它们在概念上就做了明确区分,但是又可以做概念之外的事,所以用着用着就开始混淆了;我们应该严格按他们的概念来处理,ON后跟关联条件,其他的都放到WHERE后做过滤条件
不要再用where 1=1了,有更好的写法
背景 刚入行的同学,看到在SQL语句中出现where 1 = 1这样的条件可能会有所困惑,而长时间这样使用的朋友可能又习以为常。 那么,你是否还记得当初为什么要这样写?是否有性能问题?有没有更好的写法