zoukankan      html  css  js  c++  java
  • 认识MySQL中的索引

    一.什么是索引

    索引是一种将数据库中单列或者多列的值进行排序的结构,引用索引可以大大提高索引的速度。

    二.索引的优缺点

    优点:整体上提高查询的速度,提高系统的整体性能。

    缺点:创建索引和维护索引都需要消耗大量的时间,消耗的时间和数据量成正比。

    三.MySQL的索引分类

    1.普通索引

    不需要任何权限限制条件的索引,该索引可以在任何的数据类型中创建。

    2.唯一性索引

    当某一列符合唯一约束时,可以设置唯一性索引。主键就是一种特殊的唯一性索引。当你使用关键字UNIQUE就是默认使用唯一索引。

    3.全文索引

    首先全文索引只能创建在varchar,char,text。在查询较大的字符串和文本信息时,使用全文索引可以提高速度。使用关键字FULLTEXT。

    4.单列索引

    只对应一个字段的索引。

    5.多列索引

    多列索引是在多个列上创建的索引。

    6.空间索引

    除了myisam主流的数据库引擎不支持支持这个空间索引。

  • 相关阅读:
    21.09.12模拟 P2809 hzwer 爱折纸
    21.09.13模拟 保存名画
    21.09.13模拟赛 魔法传输
    21.09.13模拟 分割金币
    21.09.13模拟 友谊值
    21.09.10模拟 朗格拉日计数
    21.09.10模拟 雷神领域
    P4551 最长异或路径
    P2894 [USACO08FEB]Hotel G
    NOIP复习(总结套路)
  • 原文地址:https://www.cnblogs.com/SAM-CJM/p/9678896.html
Copyright © 2011-2022 走看看