• mysql的索引


    索引的概念:索引是对数据表中一个或多个列镜像排序的结构

    索引的分类:1.普通索引:经常使用,不加任何关于索引的关键字,默认的

         2.唯一索引:当创建unique唯一约束时使用,数据库会自动创建,没有重复项,可以有一个null

         3.主键索引:创建primary key主键的时候,会自动创建,没有重复项,没有null

         4.全文索引:范围在全库

           5.空间索引:全磁盘空间

    创建索引:create  [unique|fulltest|spatial] index index_name on table(column_name[length]);

    删除索引:drop index index_name on table;

    查看所有索引:show index on table;

    经验:

    1.查询时减少*返回全部列,不要返回不需要的列

    2.索引应该尽量小,在字节小的列上建立索引

    3.。where字节句中有多个条件表达式,包含索引列的表达式应置于其他表达式之前

    4.避免在order by字句中使用表达式

  • 相关阅读:
    你可见过一种基于状压的二进制筛法?
    dp
    tricks
    csp2020 游记
    洛谷P2982 [USACO10FEB]慢下来Slowing down
    NOIP 2018 大翻车记
    2019 ICPC 南京网络赛
    POJ2778 AC自动机 + 快速矩阵幂
    2019 CCPC网络赛
    2018ICPC 北京
  • 原文地址:https://www.cnblogs.com/tranquilityMan/p/14484094.html
Copyright © 2020-2023  润新知