频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发设计技术教程 -> 网站数据库开发教程 -> SQL语句在什么情况下使用全表扫描?

SQL语句在什么情况下使用全表扫描?

作者:未知  来源:www.jz123.cn  发布时间:2007-8-2 8:12:47  发布人:圈圈

减小字体 增大字体

问:SQL语句在什么情况下使用全表扫描?

答:

1:对返回的行无任何限定条件,即没有where 字句

2:对数据表与任何索引主列相对应的行限定条件,例如:在City-State-Zip列创建了三列复合索引,那么仅对State有列限定条件不能使用这个索引,因为State不是索引的主列。

3:对索引的主列有限定条件,但是条件在表达式里使用,例如:在City上有索引,但是若使用表达式,如:

where upper(city)='TokYo' 或
City || 'X' like 'TOKYO%',

那么不会使用索引。

4:对索引的主列有限定条件,但是条件或者是Null或者是不相等。例如:在City上有索引,但是若使用表达式,如:

where City is null,where City is
not null,Where city!='TOKYO'.

5: 对索引的主列有限定条件,但是条件使用like操作以及值以‘%’开始或者值是一个赋值变量。例如:

where City like '%YOK%'
where City like: City_bind_Variable xl_rao


将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 让你轻松架设FTP服务器1..
· 注册码大全三
· 梦幻背景图片7
· 卡通动物图片6
· 网页制作素材-按钮素材2..
· 让你轻松架设FTP服务器5..
· 风景图片8
· 注册码大全九
· 让你轻松架设FTP服务器2..
关注此文读者还看过
· javascript正则表达式的..
· 提高ASP.Net应用程序性能..
· Flash MX2004入门与进阶..
· PHPmyadmin常用选项设
· 让你google广告90%不是..
· ASP.NET应用程序规划与设..
· 加快JDBC设计中JSP访问数..
· .NET之ASP WebApplicati..
· 网站千万基金助博士恋爱..
· 千橡07年继续收购策略 承..
· 一个域名查询的程序
· 怎样才能使得htm文件如同..
· Fireworks 制作 IE 浏览..
· 想建立网站?首先应该考..
· 制作网页时是先准备CSS文..
· PHP+MYSQL的文章管理系统..
相关文章
· SQL中获得EXEC后面的sql语句..
· SQL中获得EXEC后面的sql语句..
· 查询同一表内多字段同时重复..
· SQL Server数据库管理常用的..
· 探讨SQL语句技巧 优化DB2应..
· JDK 1.5中实现面向对象形式..
· SQL语句学习实例:sql定位记..
· SQL语句中INSERT语句的另一..
· SQL语句中UNION和UNION ALL..
· 运用Mysql语句生成后门木马..
· 通过分析SQL语句的执行计划..
· SQL Server执行SQL语句时内..
· 动态网页技术PHP通过参数来..
· SQL语句中的一些特殊参数如..
· 初学者学习SQL数据库:经典..
· 简单学数据库:操作数据库结..
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
粤ICP备05092265号