如何利用MySQL命令創建、查看、重建和刪除索引

MySQL數據庫表可以創建、查看、重建和刪除索引, 索引可以提供查詢速度 。 索引根據分類, 分為為普通索引和唯一索引;有新建索引、修改索引和刪除 。 但是索引不是到處都可以創建, 需要根據具體的條件 。 下面利用實例說明索引創建到銷毀的過程, 操作如下:

如何利用MySQL命令創建、查看、重建和刪除索引


工具/原料MySQL
截圖工具
客戶端
圖片工具
方法/步驟1第一步, 創建數據庫表t_tree_info, 使用創建數據庫表命令create table如下:
create table t_tree_info(
id int(8),
tno int(4),
tname varchar(20),
tdesc varchar(100)
);
如下圖所示:

如何利用MySQL命令創建、查看、重建和刪除索引



2第二步, 向表里插入3條數據, 插入后查看表記錄, 插入數據庫表的命令是insert into, 查看使用desc table, 如下圖所示:

如何利用MySQL命令創建、查看、重建和刪除索引



3第三步, 創建數據庫索引tree_name, 創建索引的命令是create index 如下:
【如何利用MySQL命令創建、查看、重建和刪除索引】create index tree_name on t_tree_info (tname(20));
如下圖所示:

如何利用MySQL命令創建、查看、重建和刪除索引



4第四步, 查看數據庫表索引, 利用show index命令
show index from t_tree_info;
如下圖所示:

如何利用MySQL命令創建、查看、重建和刪除索引



5第五步, 重建索引, 利用repair table 命令
repair table t_tree_info quick;
如下圖所示:

如何利用MySQL命令創建、查看、重建和刪除索引



6第六步, 索引創建好了, 在不使用該索引時, 可以刪除drop index命令,
drop index tree_name on t_tree_info;
如下圖所示:

如何利用MySQL命令創建、查看、重建和刪除索引



如何利用MySQL命令創建、查看、重建和刪除索引



注意事項注意合理使用索引, 是創建普通索引還是唯一索引
注意熟練使用索引創建、查看、刪除命令

以上內容就是如何利用MySQL命令創建、查看、重建和刪除索引的內容啦, 希望對你有所幫助哦!

    猜你喜歡