zoukankan      html  css  js  c++  java
  • mysql 查询表结构 查询索引

    首先进入到mysql里 show databases;

    选择数据库

    use xxxcms;

    查询数据库下的表结构

    show create table 表名;

    这样看着不太好可以后面加G

    show create table 表名G;

    如上所示并没有索引创建

    下面来查询一下索引

    show indexes from 表名G;

    图11

    以上返回值的官方介绍

    http://dev.mysql.com/doc/refman/5.6/en/show-index.html

    主要Key_name 索引的名字

    Non_unique 可以包含重复为0 不能重复为1

    Cardinality 基数  数值越大 显示更高级别的唯一性

    查询索引

    show index from 表名G;

    结果看图11 上面图

    删除索引

    drop index 索引名 on  表名

    实例 删除上图id_3索引

    drop index id_3 on 表名G;

    在查询就没有了

    添加索引

    alter table 表名 add index (字段名);

    查询索引结果

    explain 语句测试索引

    explain select * from xxxcms_admin_member where admin_name ='aaaa'G;

    key 使用的索引

    type:

    const精确索引匹配

    ref 索引引用扫描

    range索引范围扫描

    all全表扫描  (避免出现)

    eq_ref连接表上的等于引用

    unique_subquery 子查询

    其他的索引

    主键索引PRIMARY KEY

    alert table 表名 add primary key (字段名);

    唯一索引UNIQUE KEY

    alert table 表名 add  unique(字段名);

    全文索引FULLTEXT

    alert table 表名 add fulltext(字段)

    多列索引

    alert table 表名 add  index (字段,字段)

  • 相关阅读:
    我的VIM.rc
    汉字编码
    儿童绘本
    禁用Linux bash rm --force
    English Audio-Books
    谱曲软件-MuseScore
    redis cluster 的ERR max number of clients reached 问题排查
    mycat引起的insert后马上select不到数据的故障分析
    生产环境elasticsearch
    docker kafka 修改hostname导致的问题
  • 原文地址:https://www.cnblogs.com/xxx91hx/p/4590190.html
Copyright © 2011-2022 走看看