- 3
- 0
- 约4.03千字
- 约 5页
- 2018-06-20 发布于河南
- 举报
SQL部分重点总结
SQL
1.什么情况下建立索引什么情况下不见索引
(1)考虑建索引的列:如果在一个列上创建索引,该列就称为索
引列。索引列中的值称为关键字值。考虑建索引的列有如下这些:
ð主键:通常,检索、存取表是通过主键来进行的。因此,应该考虑在
主键上建立索引。
ð 连接中频繁使用的列:用于连接的列若按顺序存放,系统可以很快地
执行连接。如外键,除用于实现参照完整性外,还经常用于进行表的连
接。
ð在某一范围内频繁搜索的列和按排序顺序频繁检索的列。
(2) 不考虑建索引的列:建立索引需要产生一定的存储开销,在进行插入
和更新数据的操作时,维护索引也要花费时间和空间,因此,没有必要
对表中的所有列都建立索引。一般来说,如下一些列不考虑建立索引:
ð很少或从来不在查询中引用的列,因为系统很少或从来不根据这个列
的值去查找数据行。
ð只有两个或很少几个值的列(如性别,只有两个值“男”或“女”),以
这样的列创建索引并不能得到建立索引的好处。
ð 以bit、text、image数据类型定义的列。
ð数据行数很少的小表一般也没有必要创建索引。
2.局部变量与全局变量
局部变量的显示
select @variable_name
全局变量在整个SQL Server系统内使用。存储的通常是一些SQL Server的配置设定值和统计数据。在使用全局变量时应该注意以下几点:
全局变量是在服务器级
您可能关注的文档
最近下载
- 最新2026版(发展党员工作流程)5个阶段25个步骤课件.ppt VIP
- Unit2SectionB1a-1d课件人教版八年级英语上册.pptx
- 2025年胖东来企业文化考核题库及答案.docx VIP
- 2025年胖东来企业文化考核题库2.docx VIP
- 人工智能技术应用于供应链管理领域的研究进展与趋势——基于CiteSpace的知识图谱分析.pdf VIP
- 中国外文局:2024年国内翻译赛事发展评估报告.pdf VIP
- 2025年胖东来企业文化考核题库.docx VIP
- 八年级劳动技术教案整套复习课程.docx VIP
- FANUC 机器人维修说明书 B-83525CM_07 30i mate plus控制装置维修说明书-已解锁.pdf VIP
- R-30iB-选项功能操作说明书B-83284CM-2_05.PDF VIP
原创力文档

文档评论(0)