多语言展示
当前在线:1344今日阅读:155今日分享:35

MYSQL如何创建,查看和删除索引

数据库的索引好比一本书的目录,能加快数据库的查询速度。没有索引查询会变得非常缓慢。因此,为了贾环数据库的查询,有时学会建立索引是非常有必要的。
工具/原料

MYSQL

方法/步骤
1

建立普通索引      这是最基本的索引,它没有任何限制。格式:create table table_name(属性名,数据类型【完整约束】,属性名,数据类型【完整约束】,......属性名,数据类型【完整约束】,index|key 索引名 (属性名【(长度)】【asc|desc】));

2

建立唯一性索引   建立唯一性索引时,需要使用unique 参数进行约束,就是在建立普通索引的基础上加上unique关键字。

3

建立全文索引全文索引只能建立在char,varchar或者text类型的字段上。并且要注意的是MYSQL5.6版本,Innodb引擎才开始对FUULTEXT索引支持。

4

建立多列索引多列索引就是在多个字段上创建索引例如下面创建表newtable3,在类型char(20)的name字段上和int类型的age字段上建立索引

5

查看索引在实际使用索引的过程中,有时需要对表的索引信息进行查询,了解在表中建立的索引,格式:show index from tablename

6

删除索引      创建索引之后,如果用户不在使用该索引,可是删除指定表的索引。因为这些已经建立且不经常使用的索引一方面会占用系统资源,一方面导致更新的速度下降。格式:drop index index_name on table_name;如下面删除newtable中的索引name_index 索引

注意事项

如果MYSQL的版本低于5.6,就必须指明表的存储引擎为MyISAM,否者会报错

推荐信息