zoukankan      html  css  js  c++  java
  • 索引

    1.索引

    1.1 索引的含义

    索引是创建在表上的,是对数据库表中的一列或多列的值进行排序的一种结构

    1.2 索引的特点

    索引可以提高查询速度

    1.3 创建索引

    1.3.1 语法:

    CREATE TABLE 表名 (属性名 数据类型 [完整性约束条件])

              [UNIQUE | FULLTEXT | SPATIAL ]  INDEX | KEY 

              [别名]  (属性名 [长度] [ASC | DESC ]

    1.3.2 应用

    1.创建普通的索引:创建index001表,id字段建立索引

    2.创建唯一性索引:创建index002表,id字段建立名为index_id的唯一性索引,且以升序排列

     

    3.创建全文索引:创建index003,info字段上建立名为index3的全文索引

    4.创建单列索引:创建表index004,在表中的subject字段上建立名为index4的单列索引

    5.创建多列索引:创建表index005,在表中name和sex字段上建立名为index5的多列索引

    6.创建空间索引:创建表index006,space字段上建立空间索引

    1.4 在已经存在的表上创建索引

    1.4.1 语法

    CREATE [UNIQUE | FULLTEXT | SPATIAL] INDEX 索引名 ON 表名 (属性名 [(长度)] [ASC | DESC]);

    1,4,2 应用

    1.创建普通的索引:为表id字段创建索引

    2.创建唯一性索引:为表test02的id进行唯一性索引

    3.创建多列索引:test03表中,name和adress创建名为test3的多列索引

     

    1.5 用ALTER TABLE 语句来创建索引

    1.5.1 语法:

    ALTER TABLE 表名 ADD [UNIQUE | FULLTEXT | SPATIAL ] INDEX 索引名 (属性名 [(长度)] [ASC | DESC ]

    1.5.2 应用:test4,id创建唯一性索引

    1.6 删除索引;

    1.6.1 语法

    DROP INDEX 索引名 ON 表名;

    1.6.2 应用:删除test04表id字段的唯一性索引

  • 相关阅读:
    kvm-在virsh环境中改变CD媒介
    Mysql5.7.16安装过程
    Pycharm 2016专业版激活方式
    Tornado
    Django
    python day18
    python day16
    day15
    python day11
    B10-openstack高可用(t版)-nova计算节点节点集群部署
  • 原文地址:https://www.cnblogs.com/zjl-001/p/9724012.html
Copyright © 2011-2022 走看看