MySQL索引(漂亮简洁的思维导图)
一个平平无奇又漂亮又简洁的 MySQL索引 思维导图罢了。
在整理 MySQL体系,结果发现太庞大了,于是拆开了。
本篇是 MySQL 的索引体系。重点是 聚集索引 、非聚集索引 、B+ 树 、索引的 使用原则。

创建索引的三种方式栗子
- 在执行CREATE TABLE时创建索引
CREATE TABLE user_index2 (
id INT auto_increment PRIMARY KEY,
first_name VARCHAR (16),
last_name VARCHAR (16),
id_card VARCHAR (18),
information text,
KEY name (first_name, last_name),
FULLTEXT KEY (information),
UNIQUE KEY (id_card)
);
- 使用ALTER TABLE命令去增加索引
ALTER TABLE table_name ADD INDEX index_name (column_list);
- 使用CREATE INDEX命令创建
CREATE INDEX index_name ON table_name (column_list);
参考与感谢
MySQL索引-B+树(看完你就明白了)
MySQL中的索引----哈希索引
联合索引在B+树上的存储结构及数据查找方式
MySQL数据库

浙公网安备 33010602011771号