SQL表字段如何建立索引?难道就是添加SQL查询语句?

SQL表字段如何建立索引?难道就是添加SQL查询语句?... SQL表字段如何建立索引?难道就是添加SQL查询语句? 展开
 我来答
freechan10
2020-01-05 · TA获得超过2.9万个赞
知道小有建树答主
回答量:263
采纳率:68%
帮助的人:12.1万
展开全部

1、创建测试表,

create table test_index(id varchar2(20), v_date date);

2、将id字段,添加索引;

-- Create/Recreate indexes 

create index idx_test_index_id on TEST_INDEX (id);

3、编写sql,查看系统视图,查找该索引是否存在;

select * from user_indexes t where index_name = upper('idx_test_index_id');

4、执行sql语句,并查看执行计划,可以发现索引已经起了作用;

alex_wy
推荐于2017-05-16 · TA获得超过172个赞
知道小有建树答主
回答量:124
采纳率:100%
帮助的人:46.6万
展开全部
不是添加SQL查询语句,而是添加创建索引的语句,例如:
1、创建主键索引
alter table table_name add constraint index_name primary key (col1);
2、创建唯一键索引
create unique index uk_name on table_name (col2);
3、创建普通索引
create index index_name on table_name (col3);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
燕子心裁锦笺6
2009-07-24
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
SQL建立索引语法如下
Create [Unique] [Clustered] [Nonclustered] Index Index_name
On table_name (Column_name[,Column_name]..)
[
with
fillactor=x
]
>Unique 指定的唯一索引,可选。
>Clustered,Nonclustered 指定是聚集索引还是非聚集索引,可选
>Fillfactor 表示填充因子,指定一个0—100的值,该值指示索引页填满的空间所占的百分比。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xueseo
2009-07-17 · 超过10用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:0
展开全部
sql语名建立索引:
alter table products add [ID] int IDENTITY (1, 1) NOT NULL

删除索引
alter table products drop column [ID]

参考资料:经典SQL语句集锦

参考资料: http://www.etaonet.com/news/3/14/124

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
诚恳且欢快灬福音OX
2009-07-17 · 超过20用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:62.9万
展开全部
兄弟你索引的概念还不清楚吧,再去看看关于索引的内容
建立索引的语句最主要的一句
create index
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式