问个白痴问题 索引的类型 索引怎么用SQL语句编写! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create [索引修饰符]index index_name on 表名 CREATE [UNIQUE] [CLUSTERED│NONCLUSTERED]INDEX index_name ON {table│view} (column [ASC│DESC] [,…n])例1:为表jbxx创建一个非聚集索引,索引字段为employee_name,索引名为i_employeenamecreate index i_employeename on jbxx(employee_name)例2:新建一个表,名称为temp,为此表创建一个惟一聚集索引,索引字段为temp_number,索引名为i_temp_number。use studentCreate table t_temp(temp_number int,temp_name char(10),temp_age int)create unique clustered index i_temp_numberon t_temp(temp_number)例3:为表s创建一个复合索引,使用sex和birthday字段。Use studentCreate index i_s on s(sex,birthday)(一) 使用企业管理器查看、修改和删除索引的操作在企业管理器中,展开指定的服务器和数据库,右击要创建索引的表,从弹出的快捷菜单中依次选择“所有任务|管理索引”选项,在出现的管理索引对话框中,选择要查看或修改的索引,单击“编辑”按钮,出现“编辑现有索引”对话框。在该对话框中,可以修改索引的大部分设置,还可以直接修改其SQL脚本,只需单击“编辑SQL”按钮,即可出现“编辑Transact_SQl脚本”对话框,在此可以编辑、分析、执行索引的Transact_SQl脚本。要在企业管理器中修改索引的名称,需要在表的“属性”对话框中进行。在企业管理器中,右击要修改名称的表,从弹出的快捷菜单中选择“设计表”选项,在打开的设计表的窗口中,打开表的“属性”对话框,选择“索引/键”选项卡,在此对话框中,先选定要修改索引名称的索引,然后直接在“索引名”文本框中输入心得索引名称替换原来的索引名称。要删除索引,可以在“管理索引”对话框中或表的“属性”对话框中,选择要删除的索引,单击“删除”按钮,即可删除索引。(二) 使用T_SQL查看、修改和删除索引的操作使用系统存储过程查看索引信息,语法如下:sp_helpindex [@objname=] ‘name’例1:查看jbxx表的索引信息sp_helpindex jbxx使用系统存储过程修改索引名称,语法如下:sp_rename[@objname=] ‘object_name’,[@newname=] ‘new_name’[,[@objtype=] ‘object_type’]例2:将s表中的索引i_s的名称改为i_s_sexandbirthuse studentsp_rename ‘s.i_s’,’i_s_ sexandbirth’,’index’删除索引句法:drop index ‘table.index│view.index’[,…n]例3:删除表s中的索引i_s_sexandbirthdrop index s. i_s_sexandbirth文章出处:http://www.diybl.com/course/7_databases/sql/msxl/20081127/152650.html 比较 两个id 在一段时间内 我想跟踪对某一个表的删除操作,怎样配置事件探察器。在线等!!谢谢。 sql 排序 如何做到2个数据库结构(同步)?欢迎提供建议,思路 简单问题, 在进入“企业管理器”之前,弹出登陆对话框 怎样对字符串匹配?? sql语句实现在同一表里查询相同字段,并用两列显示出来,急需帮助 SQL語句, 在線等待正確即刻給分 谁能帮帮我啊,我的数据库同步复制问题,我在线等待各位大侠。。。。 高手救我!(游标问题) 请问insert bulk和bulk insert的区别,给出一个具体用法实例,先谢了! 好友表设计
文章出处:http://www.diybl.com/course/7_databases/sql/msxl/20081127/152650.html