
sql
文章平均质量分 69
庄小法
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
30种SQL查询语句优化方法
15、索引并不是越多越好,索引固然可以提高相应的 select 的效率,但同时也降低了 insert。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进。如果数据量不大,为了缓和系统表的资源,应先。尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而进行全。8、应尽量避免在 where 子句中对字段进行表达式操作,这将导致引擎放弃使用索引而进行。9、应尽量避免在where子句中对字段进行函数操作,这将导致引擎放弃使用索引而进行全。原创 2022-09-19 13:56:09 · 1390 阅读 · 0 评论 -
1个id可能有多个不同name,sql将2个不同name以上的id找出来
数据结构如下 需求: 有两列字段,id,和name。现在一个id可能有多个name,怎么写sql把有2个不同name以上的id找出来,如上图的话按需求只找出1和4 先自己做再抄答案 下面是我写的: SELECT name_id, test_name FROM test_z WHERE name_id IN ( SELECT name_id FROM test_z GROUP BY name_id HAVING count( test_name ) >.原创 2021-12-07 19:33:31 · 1637 阅读 · 1 评论 -
数据库性能explain执行计划详解
https://blog.youkuaiyun.com/wuseyukui/article/details/71512793原创 2019-04-03 16:36:19 · 716 阅读 · 0 评论 -
慢查询数据库性能分析explain使用方法
进入数据库使用explain时报以下错误 -bash: explain: command not found 原因是姿势不对。以下为正确姿势 登入数据库 mysql -uroot -p 输入数据库密码,下图登入成功图 打开对应的库。use +库名; use test1_0; 输入explain +查询语句; ...原创 2019-04-03 15:10:09 · 526 阅读 · 0 评论