索引是對資料庫表中一列或多列的值進行排序的一種結構;
建立索引:在執行create table語句時可以建立索引,也可用create index或alter table來為表增加索引。
alter table
alter table用來建立普通索引、unique索引或primary key索引。
alter table table_name add index index_name (column_list)
alter table table_name add unique (column_list)
alter table table_name add primary key (column_list)
其中table_name
是要增加索引的表名,
column_list
指出對哪些列進行索引,多列時各列之間用逗號分隔。索引名
index_name
可選,預設時,
mysql
將根據第乙個索引列賦乙個名稱。另外,
alter table
允許在單個語句中更改多個表,因此可以在同時建立多個索引。
create index
create index可對表增加普通索引或unique索引。
create index index_name on table_name (column_list)
create unique index index_name on table_name (column_list)
table_name、index_name和column_list具有與alter table語句中相同的含義,索引名不可選。另外,不能用create index語句建立primary key索引。
-- create/recreate primary, unique and foreign key constraints
alter table record_08
add constraint pk_record_08 primary key (id)
using index
tablespace itreasury
pctfree 10
initrans 2
maxtrans 255
storage
(initial 64k
next 1m
minextents 1
maxextents unlimited
);-- create/recreate indexes
create index in_record_08_recordkeyword on record_08 (recordkeyword)
tablespace itreasury
pctfree 10
initrans 2
maxtrans 255
storage
(initial 64k
next 1m
minextents 1
maxextents unlimited
);
oracle 建立索引
要在oracle資料庫中使用索引,首先需要建立oracle索引。下面就為您介紹建立oracle索引的方法,希望對您能有所幫助。適當的使用索引可以提高資料檢索速度,可以給經常需要進行查詢的字段建立索引。oracle的索引分為5種 唯一索引,組合索引,反向鍵索引,位圖索引,基於函式的索引 建立oracl...
oracle建立索引
create recreate indexes 建立索引 一張表上建立多個索引,一般是該錶的資料量大,建立索引能夠提高資料庫的select效能。一般是在要select的字段建立索引。oracle建立索引語法 create index indexname on tablename colum crea...
oracle建立索引
建立乙個使用者 set sqlprompt user create user jsx identified by 123 建立使用者jsx grant all privileges to jsx 給使用者授權 conn jsx 123 建立books表 create table books book...