网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  sql中优化查询

sql中优化查询

分类: IT文章 • 2023-01-08 00:34:33

1、在大部分情况下,where条件语句中包含or、not,SQL将不使用索引;可以用in代替or,用比较运算符!=代替not。

2、在没有必要显示不重复运行时,不使用distinct关键字,避免增加处理时间。

3、当使用and运算符查找某个范围内的数据时,一般不使用索引,可以用between代替。

总之,尽量少用and、not、or还有distinct。

相关推荐

  • MySQL如何定位并优化慢查询sql 1.如何定位并优化慢查询sql   2.联合索引的最左匹配原则的成因 3.索引是建立得越多越好吗
  • SQL中判断一串字符中是否有特定的字符
  • SQL脚本IN在EF中的应用
  • 一句SQL搞定查询并插入
  • SQL 查询两个时间段是否有交集的情况 三种写法
  • 查询sql server数据库中字段内容长度的方法
  • oracle中查询的左右连接(+)用法
  • sql server 中替换字符串
  • 通过SQL语句提取存储过程中的内容
  • sql server 查询某个表的所有触发器名称
  • 个人学习分布式专题(四)分布式服务的基础之网络通信 网络通信 IO 
  • spring 事务 手写Spring事务框架 Spring事物传播行为
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号