oracle索引建立

2022-03-02 21:22:39 字數 1559 閱讀 5155

索引是對資料庫表中一列或多列的值進行排序的一種結構;

建立索引:在執行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...