优秀的编程知识分享平台

网站首页 > 技术文章 正文

DBA技术分享(八)-MYSQL 关于索引维护语句

nanyue 2024-11-19 07:53:45 技术文章 4 ℃

一、概述

索引是数据库中重要维护对象,下面分享一下收藏的mysql索引查询语句

二、相关SQL

2.1 查询数据库中的所有索引

select index_schema,
       index_name,
       group_concat(column_name order by seq_in_index) as index_columns,
       index_type,
       case non_unique
            when 1 then 'Not Unique'
            else 'Unique'
            end as is_unique,
        table_name
from information_schema.statistics
where table_schema not in ('information_schema', 'mysql',
                           'performance_schema', 'sys')
group by index_schema,
         index_name,
         index_type,
         non_unique,
         table_name
order by index_schema,
         index_name;

说明:

  • index_schema - 索引模式(数据库)
  • index_name - 索引的名称
  • index_columns - 以“,”分隔的索引列列表
  • index_type

(1) BTREE

(2) RTREE

(3)FULLTEXT

(4)HASH

(5)SPATIAL

  • table_name - 表的名称


最近发表
标签列表