飞道的博客

《MySQL 入门教程》第 30 篇 数据库索引

455人阅读  评论(0)

数据库索引(Index)就像书籍后面的关键字索引,按照关键字进行排序,并且提供了指向具体内容的页码。索引可以用于提高数据库的查询性能;但是索引需要占用额外的磁盘空间,修改数据时也需要进行索引的维护。了解并适当利用索引对于数据库的优化至关重要,本篇我们介绍 MySQL 索引的管理。

📝关于 B-树索引的原理以及利用索引优化 SQL 语句的详细介绍和注意事项,可以参考这篇文章

30.1 创建索引

MySQL 自动为主键字段创建一个索引(PRIMARY),这个索引被称为聚集索引(clustered index)。实际上 MySQL 聚集索引包含了表中的数据,也就是说表按照索引的顺序进行组织存储。因此,通过主键进行查找时的性能最好。

除此之外,我们可以通过CREATE INDEX语句或者相应的ALTER TABLE ADD INDEX语句创建其他索引,也就是二级索引(secondary index)或者非聚集索引(non-c


转载:https://blog.csdn.net/horses/article/details/108735325
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场