![]() |
|
||||||||||||||
| | 网站首页 | 站长教学 | 免费导航 | QQ强行聊天 | 免费计数器 | 论坛BBS | 电影小偷 | flash小偷 | mm图片小偷 | 搜索排行 | 电影二站 | 免费宽频影视 | 网络电视 | 歌曲音乐 | 免费FLASH | 自动点歌 | 文章图片 | mm图片库 | 留言本站 | 友情连接 | 自助友情链接 | 新闻资讯 | 域名主机 | alexa增长器 | | ||
|
||
|
|||||
| SQL语句在什么情况下使用全表扫描? | |||||
作者:佚名 文章来源:转自网页教学网 点击数: 更新时间:2007-8-2 ![]() |
|||||
|
问:SQL语句在什么情况下使用全表扫描? 答: 1:对返回的行无任何限定条件,即没有where 字句 2:对数据表与任何索引主列相对应的行限定条件,例如:在City-State-Zip列创建了三列复合索引,那么仅对State有列限定条件不能使用这个索引,因为State不是索引的主列。 3:对索引的主列有限定条件,但是条件在表达式里使用,例如:在City上有索引,但是若使用表达式,如: where upper(city)='TokYo' 或 那么不会使用索引。 4:对索引的主列有限定条件,但是条件或者是Null或者是不相等。例如:在City上有索引,但是若使用表达式,如: where City is null,where City is 5: 对索引的主列有限定条件,但是条件使用like操作以及值以‘%’开始或者值是一个赋值变量。例如: where City like '%YOK%' |
|||||
| 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| SQL Server执行SQL语句时内存 J2EE程序中的SQL语句自动构造 动态网页技术PHP通过参数来生 J2EE应用程序中SQL语句的自动 MySQL中执行SQL语句时的两个 Oracle中用SQL语句实现进制间 SQL语句学习 帮你明了数值数 SQL语句学习 从子表里如何删 SQL语句学习 子选择如何来合 初学者学习SQL数据库:经典的 |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 | | |||
|