Mysql 索引操作

时光怂恿深爱的人放手 提交于 2019-12-04 13:26:47

创建索引

// 语法
CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [USING index_type] ON table_name (index_col_name,...)

// 实例
create unique index username_index using btree on users(username);
create index email_index using btree on users(email);

这里简单介绍一下btree和hash索引的应用场景,hash索引底层数据结构是哈希表,因此在绝大多数需求为单条记录时可以选择hash索引,查询性能最快,其余大部分场景建议使用btree索引。

删除索引

ALTER TABLE table_name DROP INDEX index_name;

查看索引

show index from table_name;
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!