sql2005索引问题

如何使用语句,使原本没有索引的语句变为索引.最好有个例子.... 如何使用语句,使原本没有索引的语句变为索引.最好有个例子. 展开
 我来答
你好师姐
2011-04-05 · TA获得超过123个赞
知道小有建树答主
回答量:177
采纳率:0%
帮助的人:139万
展开全部
使用索引跟sql语句后面的 where子句的顺序有关系。
比如表tab , 索引为 idx_tab_1,为索引用表的列名 (c1,c3,c2 )
那么在where子句中,你语句的顺序 c1='内容' and c3 = '内容' and c2 ='内容' and 其它=‘’。。。
一、索引建立的注意事项
1、日期及时间类型最好不要选择。
2、整型及数据类型,浮点类型最好不要选择。
3、索引的列不要选择过多,过多不仅占用空间,效果也不明显
4、(1、2、)点中的类型可以放在索引中的 include子句中,会有神奇的效果。
5、索引列中的选择不能选择比如性别、是否等选择重复量大的列,效果不理想。
二、索引的使用注意事项
1、使用时按建索引的顺序使用,用sp_helpindex 'tabname'来看顺序
2、使用索引中少使用like 或in,多用等于或都大于,小于等
3、在where子句中少用函数,特别是等式的左边不要轻易出现函数。
追问
我要的是一个例子,你能举例吗?比如,我有一个一个字段,aa我在定义时没有设置此字段为索引,我现在想用语句实现,修改AA字段为索引字段,不是直接建立索引字段.
追答
删除索引重建,索引不能通过alter table的。

如果你不清楚语句怎么写,你可以将表的字段及查询SQL发上来,我帮你优化一下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式