MySQL数据库是日常开发或者面试中最常遇到的数据库之一,你在使用过程是否有过类似的疑问:为什么它的索引使用的设计结构是B+树而不是B树呢?下面一起来看看吧。
在看两者的区别时,先看看两者的数据结构图片,可以有更直观的感受。
1、在创建表的时候创建
create table xx(
key keyname(列名1、2)
FULLTEXT KEY(列名)
UNIQUE KEY(列名)
)
2、使用alter table 添加(可以添加普通、唯一、主键索引)
alter table 表名 add index indexname(字段名)
3、使用create index命令创建普通索引和唯一索引,不能创建主键索引
create index indexname on 表名 (字段名)
经验就是一个积累的过程,没有谁能够一步登天,所以脚踏实地才是成功的秘诀。