zoukankan      html  css  js  c++  java
  • 索引-MySQL

    1.索引是为了提高数据获取速度的一种数据结构(balance tree)

    2.索引的类型:

      单值索引:一个索引只包含单个列,一个表可以有多个单列索引

      唯一索引:索引的值必须唯一,但允许有空值

      复合索引:一个索引包含多个列

    3.explain关键字:

      使用explain关键字可以模拟优化器执行sql查询语句,从而知道MySQL是如何处理你的sql语句的,分析你的查询语句或是表结构的性能瓶颈

      使用方式:explain+sql语句

      作用:表的读取顺序;数据读取操作的操作类型;哪些索引可以使用;哪些索引被实际使用;表之间的引用;每张表有多少被优化器查询

      字段:

        id:说明每个对象(表)的执行顺序,id越大执行越早,id越小执行越晚,id一样按照顺序从前到后执行

        type:显示查询使用了何种类型,从最后到最差排序为 system>const>eq_ref>ref>range>index>All  

  • 相关阅读:
    生成按月递增循环日期
    js判断上传图片宽高及文件大小
    网页上如何实现禁止复制粘贴以及如何破解
    PAT(乙级)1019
    PAT(乙级)1018
    PAT(乙级)1017
    PAT(乙级)1016
    PAT(乙级)1015
    关于PAT(乙级)
    PAT(乙级)1014
  • 原文地址:https://www.cnblogs.com/Life-is-Demo/p/12795627.html
Copyright © 2011-2022 走看看