SQL簡明教程系列15 建立索引

2021-09-08 20:12:56 字數 871 閱讀 9470

create index用於在表中建立索引。

索引使資料庫應用程式可以更快地查詢資料。

注:更新乙個包含索引的錶比更新乙個沒有索引的表更多的時間,這是由於索引本身也需要更新。因此,理想的做法是僅僅在常常被搜尋的列(以及表)上面建立索引。

在表上建立乙個簡單的索引。允許使用重複的值:

create index index_name on table_name (column_name)

注:"column_name" 規定需要索引的列。

在表上建立乙個唯一的索引。唯一的索引意味著兩個行不能擁有相同的索引值。

create unique index index_name on table_name (column_name)

如果希望以降序索引某個列中的值,您可以在列名之後新增保留字desc:

create index personindex on person (lastname desc)

假如您希望索引不止乙個列,您可以在括號中列出這些列的名稱,用逗號隔開:

create index personindex on person (lastname, firstname)

可以使用 drop index命令刪除表中的索引。

alter table table_name drop index index_name

刪除表:

drop table 表名

刪除資料庫:

drop database  資料庫名稱

刪除所有資料:

delete * from 表

SQL簡明教程系列15 建立索引

create index用於在表中建立索引。索引使資料庫應用程式可以更快地查詢資料。注 更新乙個包含索引的錶比更新乙個沒有索引的表更多的時間,這是由於索引本身也需要更新。因此,理想的做法是僅僅在常常被搜尋的列 以及表 上面建立索引。在表上建立乙個簡單的索引。允許使用重複的值 create index...

MarkDown探索之路系列 簡明教程

github 寫法 在文字寫書寫不同數量的 可以完成不同的標題,一級標題 二級標題 標題 四級標題 五級標題 六級標題 效果 四級標題 五級標題 六級標題寫法 無序列表的使用,在符號 後加空格使用。無序列表1 無序列表2 無序列表3 效果 無序列表1 無序列表2 無序列表3 寫法 如果要控制列表的層...

linux之SQL語句簡明教程 AND OR

複雜條件是由二或多個簡單條件透過and或是or的連線而成。乙個 sql 語句中能夠有無限多個簡單條件的存在。複雜條件的語法例如以下 select 欄位名 from 名 where 簡單條件 代表 之內的情況會發生一或多次。在這裡的意思就是and加簡單條件及or加簡單條件的情況能夠發生一或多次。另外,...