`

mysql查看索引详解

阅读更多

mysql查看索引SQL语句:

mysql> show index from tblname;
mysql> show keys from tblname;


1.Table

表的名称。

 

2.Non_unique

如果索引不能包括重复词,则为0。如果可以,则为1。

 

3.Key_name

索引的名称。

 

4.Seq_in_index

索引中的列序列号,从1开始。

 

5.Column_name

列名称。

 

6.Collation

列以什么方式存储在索引中。在MySQL中,有值'A'(升序)或NULL(无分类)。

 

7.Cardinality

索引中唯一值的数目的估计值。通过运行ANALYZE TABLE或myisamchk -a可以更新。基数根据被存储为整数的统计数据来计数,所以即使对于小型表,该值也没有必要是精确的。基数越大,当进行联合时,MySQL使用该索引的机 会就越大。

 

8.Sub_part

如果列只是被部分地编入索引,则为被编入索引的字符的数目。如果整列被编入索引,则为NULL。

 

9.Packed

指示关键字如何被压缩。如果没有被压缩,则为NULL。

 

10.Null

如果列含有NULL,则含有YES。如果没有,则该列含有NO。

 

11.Index_type

用过的索引方法(BTREE, FULLTEXT, HASH, RTREE)。

 

12.Comment

 

文章来源:http://www.cnblogs.com/cocos/archive/2011/05/06/2039428.html

  • 大小: 6.1 KB
分享到:
评论

相关推荐

    MySQL Innodb 索引原理详解

    ### MySQL Innodb 索引原理详解 #### 1. 各种树形结构 在深入探讨MySQL Innodb索引之前,我们先了解几种基本的树形数据结构,包括二叉搜索树、B树、B+树以及B*树。 ##### 1.1 搜索二叉树(Binary Search Tree) ...

    MySQL-数据库-索引详解

    MySQL 数据库索引详解 MySQL 数据库索引是一种特殊的数据库结构,可以快速查询数据库表中特定记录。索引是提高数据库性能的重要方式。 索引的概念 ---------------- 索引是表中数据的目录。如果使用索引,则扫描...

    mysql数据库以及索引详解.pptx

    ### MySQL数据库及索引详解 #### 一、MySQL简介与数据库发展 MySQL是一款非常流行的开源关系型数据库管理系统,由瑞典MySQL AB公司开发。它以其高性能、稳定性和易用性著称,广泛应用于Web应用程序和企业级系统中...

    MySql索引详解,索引可以大大提高MySql的检索速度

    打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到...

    mysql 索引失效详解

    MySQL 索引失效详解 MySQL 索引是一种加快数据检索速度的数据库对象。索引可以大幅度提高查询效率,但是如果不正确使用索引,可能会导致索引失效。索引失效是指MySQL 不能使用索引来加速查询,导致查询效率下降。 ...

    Mysql的索引详解学习笔记.zip

    总结,理解和熟练运用MySQL索引是数据库管理的关键技能。通过了解索引原理,选择合适的索引类型,优化索引使用,可以显著提高数据库的查询效率,从而提升整个系统的性能。不断实践和学习,你将成为MySQL索引的专家。

    Mysql覆盖索引详解

    MySQL覆盖索引是一种优化策略,它允许查询仅通过索引本身获取所需的所有数据,而无需回表查询实际的数据行。这种技术可以显著提高查询速度,因为它减少了数据访问量,特别是对于那些只涉及到索引列的查询。覆盖索引...

    MySQL 索引最佳实践

    本文将深入探讨MySQL索引的最佳实践,旨在为开发者和数据库管理员提供实用指南。 ### 理解索引的重要性 索引的存在主要是为了加速数据库中的数据访问速度。在没有索引的情况下,数据库必须遍历整个表来查找特定的...

    mysql索引知识点详解

    mysql索引知识点详解

    mysql索引数据结构详解

    MySQL 索引数据结构详解 MySQL 索引是一种特殊的数据结构,它可以帮助快速定位和检索数据。索引的主要目的便是降低树的高度,从而提高查询效率。下面我们将详细介绍 MySQL 索引的数据结构和工作原理。 索引的存储 ...

    Mysql数据库索引创建、索引删除、索引失效场景详解

    MySQL支持五种主要类型的索引,分别是普通索引、主键索引、唯一索引、复合索引以及全文索引。 1. 普通索引:这是最基本的索引类型,无特殊要求,用于加速查询。例如,我们可以使用`CREATE INDEX`或`ALTER TABLE`...

    mysql-数据库-索引详解.doc

    mysql-数据库-索引详解.doc

    mysql 索引与执行计划

    MySQL提供了多种方法来创建、查看和删除索引: - **查看索引**: ```sql SHOW INDEX FROM table_name \G ``` - **创建索引**: ```sql CREATE [UNIQUE] INDEX indexName ON mytable(columnname(length)); ...

    MySQL架构执行与SQL性能优化 MySQL高并发详解 MySQL数据库优化训练营四期课程

    课程内容进行了精华的浓缩,有四大内容主旨,MySQL架构与执行流程,MySQL索引原理详解,MySQL事务原理与事务并发,MySQL性能优化总结与MySQL配置优化。课程安排的学习的教程与对应的学习课件,详细的学习笔以及课程...

    MySQL索引最佳实践

    #### 二、MySQL索引类型详解 ##### 1. B-Tree索引 - **定义**:B-Tree(平衡树)是最常见的索引类型,在大多数情况下使用的索引都属于此类。B-Tree能够支持范围查找、前缀查找以及等值查找等多种操作。 - **特点**...

    MySql数据库索引详解,索引看这一篇就够了

    推荐书籍《MySQL索引漫画》,该书以漫画形式生动讲解MySQL索引,适合初学者和进阶者阅读。书籍链接:https://pan.baidu.com/s/1Vh4N_S0pPd9_sYN04cIUsw 提取码:b8or 总之,了解和熟练掌握MySQL数据库索引的使用能...

    MySQL组合索引与最左匹配原则详解

    之前在网上看到过很多关于mysql联合索引最左前缀匹配的文章,自以为就了解了其原理,最近面试时和面试官交流,发现遗漏了些东西,这里自己整理一下这方面的内容。 什么时候创建组合索引? 当我们的where查询存在多个...

    MySQL的索引详解

    MySQL的索引详解 在数据库管理系统中,MySQL的索引是一种关键的数据结构,它极大地提升了数据查询和检索的效率。索引(index)也被称作“键(key)”,是存储引擎用来快速定位记录的关键元素。尤其对于大型数据表,...

Global site tag (gtag.js) - Google Analytics