①添加PRIMARY KEY(主键索引)
mysqlALTER TABLE ◆table_name◆ ADD PRIMARY KEY ( ◆column◆ )
mysqlALTER TABLE ◆table_name◆ ADD UNIQUE (
◆column◆
)
mysqlALTER TABLE ◆table_name◆ ADD INDEX index_name ( ◆column◆ )
mysqlALTER TABLE ◆table_name◆ ADD FULLTEXT ( ◆column◆)
工具:mysql数据库创建一个user的表里边的字段
①普通索引 添加INDEX
ALTER TABLE ◆table_name◆ ADD INDEX index_name ( ◆column◆ )
下面演示下给user表的name字段添加一个索引
ALTER TABLE ◆table_name◆ ADD PRIMARY KEY ( ◆column◆ )
ALTER TABLE ◆table_name◆ ADD UNIQUE ( ◆column◆ )
ALTER TABLE ◆table_name◆ ADD FULLTEXT ( ◆column◆)
在mysql中,索引是一种特殊的数据库结构,由数据表中的一列或多列组合而成,可以用来快速查询数据表中有某一特定值的记录.
通过索引,查询数据时不用读完记录的所有信息,而只是查询索引列即可.
通过索引,查询数据时不用读完记录的所有信息,而只是查询索引列.否则,数据库系统将读取每条记录的所有信息进行匹配.
所以呢,使用索引可以很大程度上提高数据库的查询速度,还有效的提高了数据库系统的性能.
索引的优缺点
索引有其明显的优势,也有其不可避免的缺点.
优点
索引的优点如下:
①.、通过创建唯一索引可以保证数据库表中每一行数据的唯一性.
缺点
增加索引也有许多不利的方面,主要如下:
①.、创建和维护索引组要耗费时间,并且随着数据量的增加所耗费的时间也会增加.
使用索引时,需要综合考虑索引的优点和缺点.
①"一个顶三个".建了一个(a,b,c)的复合索引,那么实际等于建了(a),(a,b),(a,b,c)三个索引,因为每多一个索引,都会增加写操作的开销和磁盘空间的开销.对于大量数据的表,这可是不小的开销!
以上就是土嘎嘎小编为大家整理的mysql新加的索引怎么相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!