开发指南—DAL语句—SHOW—SHOW INDEX

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: 您可以使用SHOW INDEX语句查看PolarDB-X表上的局部索引和全局索引信息。

语法


SHOW {INDEX | INDEXES | KEYS}
    {FROM | IN} tbl_name
    [{FROM | IN} db_name]
    [WHERE expr]

示例


mysql> show index from t_order;
+--------------+------------+-----------+--------------+----------------+-----------+-------------+----------+--------+------+------------+----------+---------------+
| TABLE   | NON_UNIQUE | KEY_NAME  | SEQ_IN_INDEX | COLUMN_NAME    | COLLATION | CARDINALITY | SUB_PART | PACKED | NULL | INDEX_TYPE | COMMENT  | INDEX_COMMENT |
+--------------+------------+-----------+--------------+----------------+-----------+-------------+----------+--------+------+------------+----------+---------------+
| t_order |          0 | PRIMARY   |            1 | id             | A         |           0 |     NULL | NULL   |      | BTREE      |          |               |
| t_order |          1 | l_i_order |            1 | order_id       | A         |           0 |     NULL | NULL   | YES  | BTREE      |          |               |
| t_order |          0 | g_i_buyer |            1 | buyer_id       | NULL      |           0 |     NULL | NULL   | YES  | GLOBAL     | INDEX    |               |
| t_order |          1 | g_i_buyer |            2 | id             | NULL      |           0 |     NULL | NULL   |      | GLOBAL     | COVERING |               |
| t_order |          1 | g_i_buyer |            3 | order_id       | NULL      |           0 |     NULL | NULL   | YES  | GLOBAL     | COVERING |               |
| t_order |          1 | g_i_buyer |            4 | order_snapshot | NULL      |           0 |     NULL | NULL   | YES  | GLOBAL     | COVERING |               |
+--------------+------------+-----------+--------------+----------------+-----------+-------------+----------+--------+------+------------+----------+---------------+
6 rows in set (0.01 sec)

表 1. 列名说明

列名 说明
TABLE 表名
NON_UNIQUE 是否为唯一约束全局二级索引,取值范围如下:
  • 1:普通全局二级索引
  • 0:唯一约束全局二级索引
KEY_NAME 索引名
SEQ_IN_INDEX 索引列在索引中的序号,取值从1开始。
COLUMN_NAME 索引列名。
COLLATION 排序方式,取值范围如下:
  • A:升序
  • D:降序
  • NULL:不排序
CARDINALITY 预计的唯一值数目
SUB_PART 索引前缀(NULL索引前缀为整个列)。
PACKED 字段压缩信息(NULL表示没有压缩)。
NULL 是否允许空。
INDEX_TYPE 索引类型,取值范围如下:
  • NULL(即未指定)
  • BTREE
  • HASH
COMMENT 索引信息,取值范围如下:
  • NULL:局部索引
  • INDEX:全局二级索引的索引列
  • COVERING:全局二级索引的覆盖列
INDEX_COMMENT 其他信息


相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
相关文章
|
Java API 数据安全/隐私保护
Elasticsearch Java API Client 开发
本场景主要介绍如何使用 Elasticsearch Java API Client 进行开发,实现常用的 CRUD 操作。
Echarts组件属性function回调函数的灵活使用调整不同的图表状态
Echarts组件属性function回调函数的灵活使用调整不同的图表状态
190 0
Echarts组件属性function回调函数的灵活使用调整不同的图表状态
|
索引
开发指南—DAL语句—SHOW—SHOW INDEX
您可以使用SHOW INDEX语句查看PolarDB-X表上的局部索引和全局索引信息。
|
数据库 索引
开发指南—DAL语句—SHOW—SHOW GLOBAL INDEX
PolarDB-X支持使用全局二级索引,本文将介绍如何使用SHOW GLOBAL INDEX命令查看已创建或创建中的全局二级索引。
|
数据库
开发指南—DAL语句—SHOW—SHOW TABLEGROUP
用于查看当前数据库实例的表组信息,包括每个表组的分区情况,每个表组里都包括哪些表等信息。
开发指南—DAL语句—SHOW—SHOW HELP
本文介绍了如何使用SHOW HELP命令。
|
存储 前端开发 网络协议
Springboot+JWT+SpringSecurity+Vue+Redis 前后端分离登录(2前端)
Springboot+JWT+SpringSecurity+Vue+Redis 前后端分离登录(2前端)
197 0
LINUX下查看系统参数的常见命令
LINUX下查看系统参数的常见命令
|
存储 SQL 机器学习/深度学习
解决“卡脖子”问题,谁在助力大数据基础软件国产化?
“数字化”是当今社会最先进和最具穿透力的生产力,近十年保持高速发展。围绕“数字化”构筑的数字经济不仅呈现蓬勃发展态势,而且对经济社会发展的贡献越来越大。
550 0
解决“卡脖子”问题,谁在助力大数据基础软件国产化?