mysql索引的創建,查看和刪除

一.mysql索引的創建

mysql索引的創建有三種方式:

1.創建表的時候create table創建,能夠創建普通索引,唯一索引,主鍵索引,示例:
create table table_name(
...
...
unique(column_list)
key(column_list)
index(column_list)
primary_key(column_list)
)
2.使用creat index,這種方法能夠創建普通索引和唯一索引,不能創建主鍵索引,示例:
創建普通索引CREATE INDEX index_name ON table_name (column_list)
降序索引CREATE INDEX index_name ON table_name (column_list desc)
創建多個索引CREATE INDEX index_name ON table_name (column_list1,column_list12)
創建唯一索引CREATE UNIQUE INDEX index_name ON table_name (column_list)
3.使用alter table table_name add index,能夠創建普通索引,唯一索引,主鍵索引,示例:
創建普通索引 ALTER TABLE table_name ADD INDEX index_name (column_list)
創建唯一索引 ALTER TABLE table_name ADD UNIQUE (column_list)
創建主鍵索引 ALTER TABLE table_name ADD PRIMARY KEY (column_list)

二.mysql索引的查看

1.show index from table_name

2.show keys from table_name

三.mysql索引的刪除

1.使用drop刪除:
DROP INDEX index_name ON talbe_name
2.使用alter 刪除
ALTER TABLE table_name DROP INDEX index_name
ALTER TABLE table_name DROP PRIMARY KEY

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章