列出表的索引
Oracle
SELECT index_name, column_name, column_position
FROM user_ind_columns
WHERE table_name = 'EMPLOYEE'
ORDER BY index_name, column_position;关联 user_indexes 可获取索引类型/唯一性。
PostgreSQL
SELECT indexname, indexdef
FROM pg_indexes
WHERE tablename = 'customer';indexdef 给出完整的 CREATE INDEX 语句;在 psql 中 \d customer 也会列出索引。
MySQL
SHOW INDEX FROM customer;Non_unique、Seq_in_index 和 Cardinality 列显示索引结构和选择性。
SQL Server
EXEC sp_helpindex 'dbo.customer';
-- Details: join sys.indexes + sys.index_columnssp_helpindex 返回索引名称、类型和列;筛选列/包含列请使用 sys 视图。
MongoDB
db.customer.getIndexes()返回每个索引的键以及唯一性、TTL/partial 等选项。
Redis
# Not applicable (core). If the RediSearch module is present:
# FT._LIST (all indexes)
# FT.INFO idx (details of one index)键值模型没有二级索引;只有通过 RediSearch/RedisJSON 等模块才能获得。