提高SQL的查询效率
1
|
select id from t where num is null
|
1
|
select id from t where num=0
|
1
|
select id from t where num=10 or num=20
|
1
2
3
|
select id from t where num=10
union all
select id from t where num=20
|
1
|
select id from t where num in (1,2,3)
|
1
|
select id from t where num between 1 and 3
|
1
|
select id from t where name like '%abc%'
|
1
|
select id from t where num=@num
|
1
|
select id from t with ( index (索引名)) where num=@num
|
1
|
select id from t where num/2=100
|
1
|
select id from t where num=100*2
|
1
2
|
select id from t where substring ( name ,1,3)= 'abc' --name以abc开头的id
select id from t where datediff( day ,createdate, '2005-11-30' )=0 --‘2005-11-30’生成的id
|
1
2
|
select id from t where name like 'abc%'
select id from t where createdate>= '2005-11-30' and createdate< '2005-12-1'
|
1
|
select col1,col2 into #t from t where 1=0
|
1
|
create table #t(...)
|
1
|
select num from a where num in ( select num from b)
|
1
|
select num from a where exists( select 1 from b where num=a.num)
|
==============================================================================
提高SQL的查询效率相关推荐
- 提高MySQL数据库查询效率的几个技巧(转载)
[size=5][color=Red]提高MySQL数据库查询效率的几个技巧(转)[/color][/size] MySQL由于它本身的小巧和操作的高效, 在数据库应用中越来越多的被采用. ...
- 怎么提高mysql多表查询效率_MySQL创建index提高多表查询效率
本文的目的在于探讨use index for join语句的基本原理.我们知道,在MySQL使用JION语句关联多表查询时,为表创建Index能够大幅度提高查询效率.下面以一个简单的例子来了解其中的原 ...
- sql 分组查询效率
场景:分组查询每种类型 ID值最大 的记录: mysql数据库30W数据量. 写法一: select * from test1 t1 where t1.id in( select MAX(t.id) ...
- SQL查询优化方法 提高SQL查询效率 数据库的哪些字段适合添加索引
如何提高sql的查询效率 在正确的字段上创建索引. 优化查询sql的写法(特别是where语句的写法). 一.数据库的哪些字段适合添加索引 表的某个字段值得离散度越高,该字段越适合选作索引的关键字.主 ...
- (转)Oracle中通过位图索引提高查询效率
本文转自:http://database.ctocio.com.cn/analysis/357/9390857.shtml 众所周知,索引可以在很大程度上提高数据库的查询效率.但是如果索引使用不当,如 ...
- DB2性能优化 – 如何通过db2优化工具提升SQL查询效率
我们都知道,应用系统在运行一段时间后,用户报告系统运行会变慢,使他们不能完成所有的工作,完成事务和处理查询花费过长时间,或者应用程序在一天的某些时段变慢,要确定造成问题的本质原因,必须评估系统资源的实 ...
- 从外到内提高SQL Server数据库性能
如何提高SQL Server数据库的性能,该从哪里入手呢?笔者认为,该遵循从外到内的顺序,来改善数据库的运行性能.如下图: 第一层:网络环境 到企业碰到数据库反映速度比较慢时,首先想到的是是否是网络环 ...
- 如何提高WEB程序的效率
很多网友非常不喜欢用ASP来编程,他们总是抱怨说ASP程序太慢,效率太低.更希望用PHP, JSP等来写程序.其实不能从 "认为" 这个角度来看问题 ,而应该从实际中看问题,ASP ...
- 【PHP面试题】请简述项目中优化SQL语句执行效率的方法,从哪些方面,SQL语句如何分析?
文章目录 一.考点 1.查找分析查询速度慢的原因 1)分析SQL查询慢的方法 2)使用 show profile 3)使用 show status 4)使用 show processlist 5)使用 ...
最新文章
- 报错信息为:Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource
- 记账本小程序7天开发记录(第二天)
- nginx rtmp代码架构1 hook点总结
- 掌握AI核心技术没有秘籍,能自己创造就是王道
- Spring Annotations我从没有机会使用第2部分:@ConfigurationProperties
- dev分支和master是什么_天天用Git,分支开发你怎么弄的?
- GCC笔记 命令行分析
- LeetCode 554. 砖墙(map计数)
- 使用Notepad++打造称心的IDE: Python PHP Perl
- web入门,这些必须掌握!!!
- 9203-1117-实现数据库的查询功能
- php100 linux,PHP100精华:很靠谱linux经常使用命令
- 更高效地利用 Jupyter+pandas 进行数据分析,6 种常用数据格式效率对比!
- 《Python游戏编程快速上手》一第1章 安装Python
- Linux线程的终止
- 第一象限直线插补程序 c语言,直线插补算法流程(求助四个象限的直线插补程序)...
- c语言程序撩女朋友,撩女朋友的套路情话 绝对让她对你死心塌地
- 怎样写好Git的commit信息
- 使用itext对pdf指定文字位置插入图片
- 程序员副业兼职5000+ ?
热门文章
- mysql grant %_MySQL的Grant命令详解
- 畅捷通t+标准版操作手册_外网IP访问畅捷通T+教程
- 标定板标定和九点标定的区别_射频导纳物位计的标定方法
- Oralce数据库数据迁移到另一个数据
- python进阶项目设计_推荐系统进阶:设计和构建推荐系统流程综述(1)
- 一键还原奥运版_福田奥铃CTS超越版和江淮全能卡车,哪款实力更强?
- linux运行shellftp上传文件,shell脚本实现ftp上传下载文件
- java直接量_Java教程:Java直接量(字面量)
- 抢红包算法 c++_十大排序算法(一):冒泡排序法
- windows 10 安装和使用中5个常见问题