MySQL如何增加列索引(mysql列加索引)

MySQL 如何增加列索引

当我们对数据进行查询的时候,如何有效地快速的获得想要的数据库信息呢?MySQL 提供了索引功能来加快查询效率,而且在大多数情况下他是必须的一种技术手段。索引的技术有很多种,但比较常用的是列索引,下面来了解 MySQL 如何增加列索引:

1、先使用“show tables”语句查看要进行修改的数据库表格;

2、使用“describe”语句查看表格内已有的列;

3、使用“alter”语句修改表格:

例如:要为 user 表中的 name 列增加列索引,使用下面的语句:

ALTER TABLE user ADD INDEX `name`(`name`);

表user中name字段会新增一个列索引,列索引的字段类型与name一致;

4、如果要为多个字段增加列索引,可使用:

比如为user表的name和age列同时增加列索引:

ALTER TABLE user ADD INDEX `name_age`(`name`, `age`);

表user会新增一个“name_age”列索引,其中包含name和age两个字段,按照name和age的先后顺序建立索引;

5、使用“show indexes”语句查看表格中的索引,如:

SHOW INDEXES FROM user;

上面的命令将会显示user表中的索引情况,包括主键等索引,以及刚刚新增的列索引:

Key_name: name_age

Column_name:name,age

Seq_in_index:1,2

以上就是 MySQL 新增列索引的简单操作流程,可以大大地提升查询的效率,在开发时要多加利用,把握好每一次查询的效率,以提高应用的性能,让我们的代码编写更精准。


数据运维技术 » MySQL如何增加列索引(mysql列加索引)