• mysql的索引


    索引:表中数据关键字段的查询条件值;
    提供指向存储在标注指定列中的数据指针,数据库根据指针找到特定的值,然后竖着指针找到包含该值得行。这样就实现了快速访问数据库。

    索引的作用:
    当表中有大量数据,对表中数据进行查询,有两种方法,其一,全表查询--慢,浪费IO,其二索引查询--速度快,但是需要提前创建好索引并保存在磁盘中,当数据库跟新后还要进行索引跟新,相对来说浪费磁盘,和时间。
    常见的索引类型:
    普通索引--最基本的索引,没有唯一性的限制
    唯一索引--UNIQUE唯一索引,不允许其中热河两行具有相同索引值的索引
    主键索引--简称主索引,数据库表中一列或者列组合(字段)的值唯一表示表中的每一行,该列称为表的主键。

    数据库会自动的给主键、外键、唯一键创建索引;

    创建索引:

      为table1 表中的name列创建索引:

    1 create index index_name on table1(name)
    2 alter table tabe1 add index index_name on (name desc);--这样也可以创建索引,并让索引倒叙排列

    删除索引:

    1 drop index index_name on table1

    索引的修改就是删除与重建。

  • 相关阅读:
    java-ApiDemo
    java编译器特性
    java
    java
    java
    java
    java
    java
    hdoj 3549 Flow Problem(最大网络流)
    hdoj 1269 迷宫城堡(强连通分量)
  • 原文地址:https://www.cnblogs.com/zhipeng-wang/p/14158883.html
Copyright © 2020-2023  润新知