跳到主要内容

information_schema.tables

information_schema.tables 系统表是一个视图,提供了所有数据库中所有表的元数据,包括它们的模式、类型、引擎和创建细节。它还包含存储指标,如数据长度、索引长度和行数,提供了对表结构和使用的洞察。

另请参阅:system.tables

示例:
SELECT * FROM information_schema.tables LIMIT 3;

┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ table_catalog │ table_schema │ table_name │ table_type │ engine │ create_time │ drop_time │ data_length │ index_length │ table_rows │ auto_increment │ table_collation │ data_free │ table_comment │
├────────────────────┼────────────────────┼────────────┼────────────┼────────┼────────────────────────────┼─────────────────────┼──────────────────┼──────────────────┼──────────────────┼────────────────┼─────────────────┼───────────┼───────────────┤
defaultdefault │ json_table │ BASE TABLE │ FUSE │ 2024-11-18 23:22:21.576421NULL684251NULLNULLNULL │ │
│ information_schema │ information_schema │ views │ VIEWVIEW2024-11-20 21:04:12.952792NULLNULLNULLNULLNULLNULLNULL │ │
│ information_schema │ information_schema │ statisticsVIEWVIEW2024-11-20 21:04:12.952795NULLNULLNULLNULLNULLNULLNULL │ │
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

要显示 information_schema.tables 的模式,请使用 DESCRIBE information_schema.tables

DESCRIBE information_schema.tables;

┌────────────────────────────────────────────────────────────────────────────────────┐
│ Field │ TypeNullDefault │ Extra │
├─────────────────┼─────────────────┼────────┼──────────────────────────────┼────────┤
│ table_catalog │ VARCHARNO'' │ │
│ table_schema │ VARCHARNO'' │ │
│ table_name │ VARCHARNO'' │ │
│ table_type │ VARCHARNO'' │ │
engineVARCHARNO'' │ │
│ create_time │ TIMESTAMPNO'1970-01-01 00:00:00.000000' │ │
│ drop_time │ TIMESTAMP │ YES │ NULL │ │
│ data_length │ BIGINT UNSIGNED │ YES │ NULL │ │
│ index_length │ BIGINT UNSIGNED │ YES │ NULL │ │
│ table_rows │ BIGINT UNSIGNED │ YES │ NULL │ │
auto_incrementNULLNONULL │ │
│ table_collation │ NULLNONULL │ │
│ data_free │ NULLNONULL │ │
│ table_comment │ VARCHARNO'' │ │
└────────────────────────────────────────────────────────────────────────────────────┘