首頁 > 資料庫 > mysql教程 > mysql建立索引的方式有哪些

mysql建立索引的方式有哪些

WBOY
發布: 2023-05-28 18:19:06
轉載
4732 人瀏覽過

在執行CREATE TABLE語句時可以建立索引,也可以單獨用CREATE INDEX或ALTER TABLE來為表增加索引。

1、使用CREATE INDEX創建,語法如下:

CREATE INDEX indexName ON tableName (columnName(length));
登入後複製

例如我們對ip_address這一列創建一個長度為16的索引:

#
CREATE INDEX index_ip_addr ON t_user_action_log (ip_address(16));
登入後複製

2、使用ALTER語句創建,語法如下:

ALTER TABLE tableName ADD INDEX indexName(columnName);
登入後複製

ALTER語句建立索引,下面提供一個設定索引長度的範例:
##

ALTER TABLE t_user_action_log ADD INDEX ip_address_idx (ip_address(16));
 
SHOW INDEX FROM t_user_action_log;
登入後複製

3、建表的時候建立索引

CREATE TABLE tableName(  
  id INT NOT NULL,   
  columnName  columnType,
  INDEX [indexName] (columnName(length))  
);
登入後複製

以上是mysql建立索引的方式有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板