MySQL查看索引的show index命令详解和使用示例

分类:知识百科 日期: 点击:0

MySQL查看索引的show index命令

MySQL中的show index命令用于查看表中的索引,可以查看表中的索引名称、索引类型、列名称、是否唯一等信息,可以用来查看表的索引结构。

使用示例

下面以一个示例说明show index命令的使用方法:

mysql> show index from user;
+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| user  |          0 | PRIMARY  |            1 | id          | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| user  |          1 | name     |            1 | name        | A         |           0 |     NULL | NULL   | YES  | BTREE      |         |               |
+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
2 rows in set (0.00 sec)

从上面的结果可以看出,表user中有两个索引,一个是主键索引,另一个是name索引,主键索引的Key_name为PRIMARY,name索引的Key_name为name,Index_type分别为BTREE,Null为NO,表示name索引不允许有空值。

show index命令可以用于查看MySQL表中的索引,可以查看索引名称、索引类型、列名称、是否唯一等信息,可以用来查看表的索引结构。使用方法为:show index from 表名,可以查看表中的索引信息,方便用户查看表的索引结构。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。