MySQL中的索引是提高查詢效率的一種方式,同時也可以提高數據的完整性和安全性。而索引的創建和刪除是使用MySQL的關鍵字和語法來實現的。
創建索引:
CREATE [UNIQUE] INDEX index_name ON table_name (column_name)
其中,UNIQUE表示唯一性索引,index_name是索引名字,table_name表示從哪張表中創建索引,column_name表示創建索引的列名。
例如,我們有一個表格person,其中有id、name和age三列,我們想要為name列創建一個唯一性索引:
CREATE UNIQUE INDEX idx_name ON person (name);
這樣就可以提高查詢name列的效率,并且保證name列的值唯一。
刪除索引:
DROP INDEX [index_name] ON table_name;
其中,index_name是要刪除的索引名字,table_name表示從哪張表中刪除索引。
例如,我們想要刪除剛剛創建的idx_name索引:
DROP INDEX idx_name ON person;
這樣就可以刪除索引,提高刪除重復name數據的效率。
上一篇docker與vm對比
下一篇MySQL中索引的關鍵字