【黑马程序员】SQLserver笔记之索引和视图的管理
来源:互联网 发布:华策影视 知乎 编辑:程序博客网 时间:2024/06/10 02:47
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
--创建索引
Create [unique][clustered|nonclustered]
index 索引名
on{表|视图}(列[asc|desc][,...n])
--例子:
--创建聚集索引
create clustered index idx_PubName
on Publisher(p_Name)
--创建唯一非聚集索引
create unique nonclustered index idx_TypeName
on BookType(bt_Name)
--创建复合非聚集索引
create nonclustered index idx_SID_RID
on BoorowReturn(s_ID,r_ID)
--查看和删除索引
--查看索引
sp_helpindex[@objname=]'name'
--重命名索引
sp_rename '旧索引名','新索引名'
--删除索引
drop index 索引名 on 表名[,...n];
--注意:drop index命令不能删除由create table或alter table命令创建的primary key或unique约束索引
--索引的维护
--1. dbcc showcontig语句
dbcc showcontig
[(
{'table_name'|table_id|'view_name'|view_id}
[,'index_name'|index_id]
)]
[with
{
[,[all_indexes]]
[,[tableresults]]
[,[fast]]
[,[all_levels]]
[no_infomsgs]
}
]
--2. dbcc dbreindex语句
(
'table_name'
[,'index_name'[,fillfactor]]
)
[with no_infomsgs]
--3 update statistics语句
update statistics<table_name>[,<index_name>]
--管理视图
--创建视图
create view 视图名[(列名[,...n])]
[with<视图属性>]
as
查询语句
[with check option]
--修改视图
alter view 视图名[(列名[,...n])]
[with<视图属性>]
as
查询语句
[with check option]
--重命名视图
sp_rename<旧视图名>,<新视图名>
--查看视图
--查看视图定义
sp_help<视图名>
--查看视图文本
sp_helptext<视图名>
--删除视图
drop view <视图名>
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
- 【黑马程序员】SQLserver笔记之索引和视图的管理
- SQLserver笔记之索引和视图的管理
- 【黑马程序员】SQLserver笔记之表的管理
- 黑马程序员--事务、视图和索引
- sqlserver索引和视图
- 【黑马程序员】SQLserver笔记之数据查询
- 【黑马程序员】SQLserver笔记之存储过程
- sql笔记整理之索引和视图
- 黑马程序员—学习笔记之SQL数据库概述、SQLServer的使用
- 黑马程序员 视图上建索引和表上建索引有啥区别
- SQLserver学习day08 视图和索引
- 黑马程序员-OC的内存管理笔记
- SQLserver笔记之表的管理
- 黑马程序员之C#学习笔记:C#中属性与索引的区别
- 【黑马程序员】C#笔记之ref和out的区别
- 黑马程序员之C#学习笔记:C#索引器与属性的区别、索引器的具体使用
- 数据库实验一( 表、视图和索引的管理 )
- SqlServer 视图索引
- HDU 2962 Trucking 最短路+二分
- 黑马程序员_银行业务调度面试题
- Linux学习笔记 --iptables防火墙配置
- 迷宫问题解决(栈)
- but although mancini's successor
- 【黑马程序员】SQLserver笔记之索引和视图的管理
- 宁静难得放假年德国基尔年度奖金
- C#使用TCP/IP与ModBus进行通讯
- JavaEE技术路线图
- Vmware What is the location of the directory of C header files that match your running问题的解决
- Proguard android代码混淆 防止反编译
- 表达式求值
- 基于tiny6410 的led驱动
- mysql导入sql文件