黑马程序员 SQL语句Case函数相关介绍 索引器
2011-11-15 21:03
417 查看
----------------------
Windows Phone 7手机开发
.Net培训 期待与您交流! ----------------------
《Case函数介绍》
《SQL中的索引》所谓索引,到底什么是索引,到底有什么用,可以有哪些方便之处!相信大家跟我一样感到很好奇,就想知道这个索引到底是何方神圣,以下我简单进行归纳了几点:
<1>全表扫描:对数据进行检索(select)效果最差的是全表扫描,也就相当于就是一条条的找。
<2>大家想想如果没有目录,查汉语字典就要一页页的翻,而有了目录只要查询目录即可。为了提高检索的速度,可以为经常进行检索的列添加索引,相当于创建了目录。
<3>创建索引的几点步骤:在表设计器中点击右键,选择"索引/键"-添加-在列中选择索引包含的列。
<4>使用索引能提高查询效率,但是索引也是占据空间的,而且添加,更新,删除数据的时候也需要同步更新索引,因此会降低insert,update,delete的速度,只在经常检索的字段上(where)穿件索引。
<5>即使创建了索引,仍然有可能全表扫描,比如like,函数,类型转换等。
----------------------
Windows Phone 7手机开发
.Net培训 期待与您交流! ----------------------
详细请查看:黑马训练营
Windows Phone 7手机开发
.Net培训 期待与您交流! ----------------------
《Case函数介绍》
《SQL中的索引》所谓索引,到底什么是索引,到底有什么用,可以有哪些方便之处!相信大家跟我一样感到很好奇,就想知道这个索引到底是何方神圣,以下我简单进行归纳了几点:
<1>全表扫描:对数据进行检索(select)效果最差的是全表扫描,也就相当于就是一条条的找。
<2>大家想想如果没有目录,查汉语字典就要一页页的翻,而有了目录只要查询目录即可。为了提高检索的速度,可以为经常进行检索的列添加索引,相当于创建了目录。
<3>创建索引的几点步骤:在表设计器中点击右键,选择"索引/键"-添加-在列中选择索引包含的列。
<4>使用索引能提高查询效率,但是索引也是占据空间的,而且添加,更新,删除数据的时候也需要同步更新索引,因此会降低insert,update,delete的速度,只在经常检索的字段上(where)穿件索引。
<5>即使创建了索引,仍然有可能全表扫描,比如like,函数,类型转换等。
----------------------
Windows Phone 7手机开发
.Net培训 期待与您交流! ----------------------
详细请查看:黑马训练营
相关文章推荐
- sqlserver Case函数应用介绍
- SQL查询时常用,但不熟悉的相关语句-----邮标,行号,临时表,类型转换,字符串函数,sql 判断语句,检查是不是数字,变量,sql split 函数
- SQL中的coalesce函数与case语句
- sqlserver Case函数应用介绍
- 第五篇、常用的SQL语句和函数介绍
- sql语句case when使用和date_formate()的使用,DATEDIFF(字段1,字段2)获取天数,常用的MYSQL的函数
- T-SQL: 15 个与日期时间相关的精典语句函数
- SQL语句行列转换两种方法 case ...when 和pivot函数应用
- 浅析SQL语句行列转换的两种方法 case...when与pivot函数的应用
- 浅析SQL语句行列转换的两种方法 case...when与pivot函数的应用
- SQL语句行列转换两种方法 case ...when 和pivot函数应用
- SQL语句中:简单Case函数和Case搜索函数
- Sql Server每日一练-SQL Server 7.0 函数及SQL语句相关问题
- orcale单行函数之Case, decode在 SQL 语句中使用IF-THEN-ELSE 逻辑
- sql语句执行过程的跟踪方法相关介绍
- SQL中的coalesce函数与case语句
- 黑马程序员--学习笔记之SQL基础语句及函数
- SQL基础语句(数据库函数,时间函数,Union,Case,索引)
- 浅析SQL语句行列转换的两种方法 case...when与pivot函数的应用
- SQL语句中 Case具有两种格式:简单Case函数和Case搜索函数