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