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

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

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语句,并查看执行计划,可以发现索引已经起了作用;

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-05-16
不是添加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);本回答被网友采纳
第2个回答  2009-07-24
SQL建立索引语法如下
Create [Unique] [Clustered] [Nonclustered] Index Index_name
On table_name (Column_name[,Column_name]..)
[
with
fillactor=x
]
>Unique 指定的唯一索引,可选。
>Clustered,Nonclustered 指定是聚集索引还是非聚集索引,可选
>Fillfactor 表示填充因子,指定一个0—100的值,该值指示索引页填满的空间所占的百分比。
第3个回答  2009-07-17
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

第4个回答  2009-07-17
兄弟你索引的概念还不清楚吧,再去看看关于索引的内容
建立索引的语句最主要的一句
create index
相似回答