SQL CREATE INDEX 索引語句

2022-04-12 06:36:41 字數 878 閱讀 2072

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

在不讀取整個表的情況下,索引使資料庫應用程式可以更快地查詢資料。

您可以在表中建立索引,以便更加快速高效地查詢資料。

使用者無法看到索引,它們只能被用來加速搜尋/查詢。

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

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

create index index_name

on table_name (column_name)

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

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

create unique index index_name

on table_name (column_name)

本例會建立乙個簡單的索引,名為 "personindex",在 person 表的 lastname 列:

create index personindex

on person (lastname)

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

create index personindex

on person (lastname desc)

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

create index personindex

on person (lastname, firstname)

索菲 斯庫勒

影片概況 片名 sophie scholl die letzten tage 英文片名 sophie scholl the final days 譯名 索菲 斯庫勒 希望與反抗 導演 馬克 羅斯曼marc rothemund 主演 朱麗婭 耶特斯julia jentsch 法比安 亨里奇fabian...

SEARCH 文字 検索

文字列 関 無効命令 以下 各命令 無効 4.6 6.10 互換性 確保 利用可能 命令 古 中 出現 今後 使用 search 使用 検索 search find 前 命令 命令 6.10 以降 存在 7.0 以前 find命令 取 扱 機能 search 使用 必要 特 特殊文字 使用 検索 7...

mysql的表索和行索 mysql行鎖和表鎖

在呼叫儲存過程中,就會涉及到表鎖,行鎖這一概念 所謂區別 有索引的時候就是行鎖,沒有索引的時候就是表索。innodb 的行鎖是在有索引的情況下,沒有索引的表是鎖定全表的.表鎖演示 無索引 session1 mysql set autocommit 0 mysql select from innodb...