以下所列示例中中 `table_name` 表示數(shù)據(jù)表名,`index_name` 表示索引名,column list 表示字段列表(如:`id`,`order_id`)。
1、創(chuàng)建索引
索引的創(chuàng)建可以在CREATE TABLE語句中進行,也可以單獨用CREATE INDEX或ALTER TABLE來給表增加索引。以下命令語句分別展示了如何創(chuàng)建主鍵索引(PRIMARY KEY),聯(lián)合索引(UNIQUE)和普通索引(INDEX)的方法。
例如:
或者:
2、重建索引
重建索引在常規(guī)的數(shù)據(jù)庫維護操作中經(jīng)常使用。在數(shù)據(jù)庫運行了較長時間后,索引都有損壞的可能,這時就需要重建。對數(shù)據(jù)重建索引可以起到提高檢索效率。
3、查詢數(shù)據(jù)表索引
MySQL查詢表索引命令的有兩種命令形式:
或者:
運行以上命令得到的結果將如下圖,下面將將所得的結果中每列的意思做一下說明。

新聞熱點
疑難解答
圖片精選