乘风的人

欲穷千里目,更上一层楼


  • 首页

  • 搜索

优化OR条件

发表于 2022-04-23   |   分类于 技术 , Mysql   |   暂无评论
优化OR条件对于包含OR的查询子句,如果要利用索引,则OR之间的每个条件列都必须用到索引 , 而且不能使用到复合索引; 如果没有索引,则应该考虑增加索引。获取 emp 表中的所有的索引 :show index from emp;示例 :explain select * from emp where id = 1 or age = 30;建议使用union 替...

阅读全文...

优化insert语句

发表于 2022-04-23   |   分类于 技术 , Mysql   |   暂无评论
优化insert语句当进行数据的insert操作的时候,可以考虑采用以下几种优化方案。如果需要同时对一张表插入很多行数据时,应该尽量使用多个值表的insert语句,这种方式将大大的缩减客户端与数据库之间的连接、关闭等消耗。使得效率比分开执行的单个insert语句快。示例, 原始方式为:insert into tb_test values(1,'Tom'); ...

阅读全文...

优化order by语句

发表于 2022-04-23   |   分类于 技术 , Mysql   |   暂无评论
优化order by语句当进行数据的insert操作的时候,可以考虑采用以下几种优化方案。1. 环境准备CREATE TABLE `emp` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, `age` int(3) NOT NULL, `salary`...

阅读全文...

优化group by 语句

发表于 2022-04-23   |   分类于 技术 , Mysql   |   暂无评论
优化group by 语句由于GROUP BY 实际上也同样会进行排序操作,而且与ORDER BY 相比,GROUP BY 主要只是多了排序之后的分组操作。当然,如果在分组的时候还使用了其他的一些聚合函数,那么还需要一些聚合函数的计算。所以,在GROUP BY 的实现过程中,与 ORDER BY 一样也可以利用到索引。1).如果查询包含 group by 但...

阅读全文...

大批量插入数据

发表于 2022-04-23   |   分类于 技术 , Mysql   |   暂无评论
大批量插入数据1.环境准备:CREATE TABLE `tb_user_2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(45) NOT NULL, `password` varchar(96) NOT NULL, `name` varchar(45) NOT NULL...

阅读全文...

1...1718192021222324252627...41

知易行难,知行合一

204 文章
14 分类
27 标签
GitHub
友情链接
© 2026 乘风的人
Typecho
主题 - NexT.Pisces