(十二)mysql常用命令之索引类型和操作

  • 索引
    索引是关键字与数据的关系的映射,索引是一种数据结构B+Tree,这种数据结构非叶子节点和数据页产生了映射关系。

  • 索引类型
    1.主键索引 primary key
    2.普通索引 key
    3.唯一索引 unique key
    4.全文索引 fulltext key

  • 创建索引
    1.创建一张表,添加了主键索引
    在这里插入图片描述
    2.添加普通索引(alter table table_name add key key_name (filed1,field2…))
    在这里插入图片描述
    3.添加唯一索引(alter table table_name add unique key key_name (filed1,field2…))
    在这里插入图片描述
    4.添加全文索引(alter table table_name add fulltext key key_name (filed1,field2…))
    在这里插入图片描述

  • 查看表的索引详情
    1.show create table table_name;
    在这里插入图片描述
    2.desc table_name
    在这里插入图片描述

  • 删除索引
    1.删除 普通,唯一,全文索引(alter table table_name drop key key_name)
    在这里插入图片描述
    2.删除 主键索引(alter table table_name drop primary key)
    在这里插入图片描述
    3.删除主键的问题-----必须先删除auto_increment,被自增修饰的必须为主键,否则删除失败
    在这里插入图片描述
    在这里插入图片描述

发布了65 篇原创文章 · 获赞 11 · 访问量 7173

猜你喜欢

转载自blog.csdn.net/weixin_38312719/article/details/89883790
今日推荐