本质上是数据库引擎用于快速查找数据的数据结构,相当于把要查找的那一列单独排序。
    索引足够小,可以放在内存中,而数据库放在磁盘中,所以索引的读取速度快很多
    但同时,增加索引也会增加数据库的储存大小
    我们对数据库增删改查时,索引也会同步更新数据,所以会影响我们正常操作的性能
    创建索引

    1. CREATE INDEX idx_points ON customers(points) ;

    查看索引
    image.png
    第一条索引时默认存在的,主键索引
    前缀索引

    1. CREATE index idx_first_name ON customers(first_name(4))

    如果仅需前4个字符就可以进行筛选,则不需要全部将first_name索引出来
    全文索引

    1. CREATE FULLTEXT INDEX idx_first_name ON posts(title,body);

    image.png
    match……against……:匹配的相关系数
    ②布尔型
    image.png