SQL 建立和管理索引

2021-09-27 08:14:19 字數 625 閱讀 2333

前言:

我們從前面的文章已經知道,我們新建了乙個資料庫,資料庫裡放了三張表,我們在查詢的時候涉及到乙個問題,那就是查詢問題,我們希望查詢的時候不要全部按順序的查詢,因為這樣很耗時間,那怎麼辦呢?

我們引入了索引的概念。

我們在查字典或是查詞典的時候,我們經常可以通過字母表,偏旁部首去查詢想查的字,這就是索引,如果沒有這個索引我們只能一頁一頁去找,太消耗時間了。

索引的分類:

唯一聚集索引

復合索引

關鍵字:

create

unique

clustered

index 學生 -- 姓名

on 學生(姓名)

go

create

index 所在系 -- 年級 on 學生(所在系,年級)

go

drop

index

《表名》

.《索引名》

建立和檢視索引

create table table name 屬性名1 資料型別,屬性名2 資料型別,屬性名3 資料型別,index index name 屬性1 例如 create table t dept deptno int,dname varchar 20 loc varchar 20 index ind...

Oracle中用sql語句建立和管理表

create table schema.tablename column datatype default expr constaint desc tablename轉殖整個表 create table emp as select from scott.emp 轉殖表結構 create table ...

建立和管理表

建立和管理表 常用的資料字典表有 user tables,user objects,user catalog 目錄 例子 create table dept30 as select empno,ename,sal 12 annual,hiredate from emp where deptno 30...