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;
    

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

  • 相关阅读:
    Java秒杀实战 (三)秒杀基本功能开发
    Java优化高性能高并发+高并发程序设计视频教程
    Java远程通讯可选技术及原理
    SCRUM MASTER检查单
    每日站会
    “完成”的定义
    Sprint
    敏捷估算
    VerbalExpressions ——另类正则表达式
    几篇关于VisualStudio的调试工具文章
  • 原文地址:https://www.cnblogs.com/zzzsw0412/p/12772510.html
Copyright © 2011-2022 走看看