zoukankan      html  css  js  c++  java
  • 【MySQL基础总结】索引的使用

    索引的使用


    • 概述
      1.索引由数据库中一列或多列组合而成,其作用提高对表中数据的查询速度
      2.索引的优点是可以提高检索数据的速度
      3.缺点创建和维护索引需要耗费时间
      4.所以索引可以提高查询速度,减慢写入速度

    • 分类
      1.普通索引
      2.唯一索引 (UNIQUE KEY就属于唯一索引)
      3.全文索引 (通过FULLTEXT,只能在CHAR/VARCHAR/TEXT此类字段上,内容必须全部是英文)
      4.单列索引 (在一个字段上创建的索引,可以是上面三种任意一种)
      5.多列索引
      6.空间索引 (通过SPATIA)

    • 创建索引的格式
      1.创建表的时候创建索引

    CREATE TABLE tbl_name(
    字段名称 字段类型 [完整性约束条件],,
    [UNIQUE|FULLTEXT|SPATIAL] INDEX|KEY [索引名称](字段名称[(长度)][ASC|DESC])
    );
    

             2.在已经存在的表上创建索引

    CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX 索引名称 ON 表名 {字段名称[(长度)][ASC|DESC]};
    
    ALTER TABLE tbl_name ADD [UNIQUE|FULLTEXT|SPATIAL] INDEX 索引名称(字段名称[(长度)][ASC|DESC]);
    
    • 删除索引的格式
    DROP INDEX 索引名称 ON tbl_name;
    

    示例
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    POJ
    Parallel Computing–Cannon算法 (MPI 实现)
    POJ
    POJ 2240
    IOS
    iOS
    js遍历map匹配数据和js遍历数组匹配map数据
    vue v-on:click传递动态参数
    vue 权限控制按钮3种样式、内容、以及跳转事件
    vue v-show与v-for同时配合v-bind使用并在href中传递多个参数的使用方法
  • 原文地址:https://www.cnblogs.com/zzzsw0412/p/12772510.html
Copyright © 2011-2022 走看看