創建索引的sql語句怎么寫
CREATE [UNIQUE|CLUSTERED] INDEX INDEX_NAME ON TABLE_NAME(PROPERTY_NAME)
其中UNIQUE和CLUSTERED為可選項,分別是建立唯一索引和聚簇索引,具體解釋為:
UNIQUE:表示此索引的每一個索引值只對應唯一的數據。
CLUSTERED:表示要建立的索引時聚簇索引,即索引項的順序與表中記錄的物理順序一致的索引組織。
希望采納!
創建唯一索引的 sql語句
創建唯一索引的sql語句如下:
CREATE [UNIQUE|CLUSTERED] INDEX INDEX_NAME ON TABLE_NAME(PROPERTY_NAME)
其中UNIQUE和CLUSTERED為可選項,分別是建立唯一索引和聚簇索引。
具體解釋為:
UNIQUE:表示此索引的每一個索引值只對應唯一的數據。
CLUSTERED:表示要建立的索引時聚簇索引,即索引項的順序與表中記錄的物理順序一致的索引組織。
SQL,結構化查詢語言是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系統。
create unique index 索引名 on 表名(列名1,列名2……),示例如下:
在表GoodsMade_Labour的SID列上創建唯一索引IX_GoodsMade_Labour,代碼如下:
create unique index IX_GoodsMade_Labour on GoodsMade_Labour(SID)
這樣情況下創建的是非聚集索引,它和使用nonclustered關鍵效果是一樣的。
create unique nonclustered index IX_GoodsMade_Labour on GoodsMade_Labour(SID)
如果要創建聚集索引,可使用關鍵字clustered,代碼如下:
create unique clustered index IX_GoodsMade_Labour on GoodsMade_Labour(SID)