MySQL索引知识

  • 什么是索引

    索引是一个单独的存储在磁盘中的数据库结构,它们包含着对数据表里的所有记录的引用指针,使用索引可以快速的找出在某列或多列中特定值的行

  • 索引的优点

    • 通过创建唯一索引,来保证数据库表中的每一行数据的唯一性
    • 可以加快数据的检索速度
    • 可以保证表数据的完整性与准确性
  • 索引的缺点

    • 索引需要占用物理空间
    • 对表中的数据进行改动时,索引也需要跟着动态维护,降低了数据的维护速度
  • 索引的常见类型

    • index:普通索引
    • unique:唯一索引
    • primary key:主键索引
    • foreign key:外键索引
    • fulltext:全文索引
    • 组合索引
  • 添加索引语法

    alter table 表名 add index 索引名称(字段名称);
    注意:假如没有指定索引名称时,会以默认的字段名为索引名称
    

MySQL索引知识

上一篇:Spark SQL 及其DataFrame的基本操作


下一篇:06Spark SQL 及其DataFrame的基本操作