SHOW TABLES
描述
返回选择性指定的架构的所有表。 此外,此语句的输出可以通过可选的匹配模式进行筛选。 如果未指定架构,则从当前架构返回表。
语法
SHOW TABLES [ { FROM | IN } schema_name ] [ [ LIKE ] regex_pattern ]
参数
schema_name
指定架构名称。 如果未提供,则使用当前架构。
regex_pattern
用于筛除不需要的表的正则表达式模式。
- 除 * 和 | 字符外,该模式的工作方式类似于正则表达式。
- 只有 * 则匹配 0 个或多个字符,| 用于分隔多个不同的正则表达式,其中任何一个表达式都可以匹配。
- 在处理前,在输入模式中删除前导空格和尾随空格。 模式匹配不区分大小写。
示例
CREATE DATABASE rain_db1;
CREATE TABLE t1(a int);
CREATE TABLE t2(a string);
CREATE DATABASE rain_db2;
CREATE TABLE t3(b int);
CREATE TABLE t4(b string);
USE DATABASE rain_db2;
SHOW TABLES;
+--------+---------+---------+----+--------------------+--------+-----------+
|database|tableName|tableType|size| createdAt|isShared|description|
+--------+---------+---------+----+--------------------+--------+-----------+
|rain_db1| t1| table| 0|2024-10-22 11:21:...| false| |
+--------+---------+---------+----+--------------------+--------+-----------+
|rain_db1| t2| table| 0|2024-10-22 11:21:...| false| |
+--------+---------+---------+----+--------------------+--------+-----------+
SHOW TABLES FROM rain_db2;
+--------+---------+---------+----+--------------------+--------+-----------+
|database|tableName|tableType|size| createdAt|isShared|description|
+--------+---------+---------+----+--------------------+--------+-----------+
|rain_db2| t3| table| 0|2024-10-22 11:21:...| false| |
+--------+---------+---------+----+--------------------+--------+-----------+
|rain_db2| t4| table| 0|2024-10-22 11:21:...| false| |
+--------+---------+---------+----+--------------------+--------+-----------+
SHOW TABLES IN rain_db1;
+--------+---------+---------+----+--------------------+--------+-----------+
|database|tableName|tableType|size| createdAt|isShared|description|
+--------+---------+---------+----+--------------------+--------+-----------+
|rain_db1| t1| table| 0|2024-10-22 11:21:...| false| |
+--------+---------+---------+----+--------------------+--------+-----------+
|rain_db1| t2| table| 0|2024-10-22 11:21:...| false| |
+--------+---------+---------+----+--------------------+--------+-----------+
SHOW TABLES IN rain_db1 like '*1';
+--------+---------+---------+----+--------------------+--------+-----------+
|database|tableName|tableType|size| createdAt|isShared|description|
+--------+---------+---------+----+--------------------+--------+-----------+
|rain_db1| t1| table| 0|2024-10-22 11:21:...| false| |
+--------+---------+---------+----+--------------------+--------+-----------+