|
| 1 | +--- |
| 2 | +title: information_schema.tables |
| 3 | +--- |
| 4 | + |
| 5 | +The `information_schema.tables` system table is a view that provides metadata about all tables across all databases, including their schema, type, engine, and creation details. It also includes storage metrics such as data length, index length, and row count, offering insights into table structure and usage. |
| 6 | + |
| 7 | +See also: [system.tables](system-tables.md) |
| 8 | + |
| 9 | +```sql title='Examples:' |
| 10 | +SELECT * FROM information_schema.tables LIMIT 3; |
| 11 | + |
| 12 | +βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| 13 | +β 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 β |
| 14 | +ββββββββββββββββββββββΌβββββββββββββββββββββΌβββββββββββββΌβββββββββββββΌβββββββββΌβββββββββββββββββββββββββββββΌββββββββββββββββββββββΌβββββββββββββββββββΌβββββββββββββββββββΌβββββββββββββββββββΌβββββββββββββββββΌββββββββββββββββββΌββββββββββββΌββββββββββββββββ€ |
| 15 | +β default β default β json_table β BASE TABLE β FUSE β 2024-11-18 23:22:21.576421 β NULL β 68 β 425 β 1 β NULL β NULL β NULL β β |
| 16 | +β information_schema β information_schema β views β VIEW β VIEW β 2024-11-20 21:04:12.952792 β NULL β NULL β NULL β NULL β NULL β NULL β NULL β β |
| 17 | +β information_schema β information_schema β statistics β VIEW β VIEW β 2024-11-20 21:04:12.952795 β NULL β NULL β NULL β NULL β NULL β NULL β NULL β β |
| 18 | +βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| 19 | +``` |
| 20 | + |
| 21 | +To show the schema of `information_schema.tables`, use `DESCRIBE information_schema.tables`: |
| 22 | + |
| 23 | +```sql |
| 24 | +DESCRIBE information_schema.tables; |
| 25 | + |
| 26 | +ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| 27 | +β Field β Type β Null β Default β Extra β |
| 28 | +βββββββββββββββββββΌββββββββββββββββββΌβββββββββΌβββββββββββββββββββββββββββββββΌβββββββββ€ |
| 29 | +β table_catalog β VARCHAR β NO β '' β β |
| 30 | +β table_schema β VARCHAR β NO β '' β β |
| 31 | +β table_name β VARCHAR β NO β '' β β |
| 32 | +β table_type β VARCHAR β NO β '' β β |
| 33 | +β engine β VARCHAR β NO β '' β β |
| 34 | +β create_time β TIMESTAMP β NO β '1970-01-01 00:00:00.000000' β β |
| 35 | +β drop_time β TIMESTAMP β YES β NULL β β |
| 36 | +β data_length β BIGINT UNSIGNED β YES β NULL β β |
| 37 | +β index_length β BIGINT UNSIGNED β YES β NULL β β |
| 38 | +β table_rows β BIGINT UNSIGNED β YES β NULL β β |
| 39 | +β auto_increment β NULL β NO β NULL β β |
| 40 | +β table_collation β NULL β NO β NULL β β |
| 41 | +β data_free β NULL β NO β NULL β β |
| 42 | +β table_comment β VARCHAR β NO β '' β β |
| 43 | +ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| 44 | +``` |
0 commit comments