SHOW TABLES 语句
SHOW [EXTENDED] [FULL] TABLES[{FROM | IN} db_name][LIKE 'pattern' | WHERE expr]
SHOW TABLES 列出给定数据库中的非临时表。还可以使用 mysqlshow db_name 命令获取此列表。LIKE 子句(如果存在)指示要匹配的表名。可以用 WHERE 子句使用更通用的条件来筛选特定行。
LIKE 子句执行的匹配取决于 lower_case_table_names 系统变量的设置。
可选的 EXTENDED 修饰符使 SHOW TABLES 列出由失败的 ALTER TABLE 语句创建的隐藏表。这些临时表的名称以 #sql 开头,可以使用 DROP TABLE 语句删除。
此语句还列出数据库中的所有视图。可选的 FULL 修饰符使 SHOW TABLES 显示第二个输出列,对于表,显示的值为 BASE TABLE,对于视图,显示的值为 VIEW,对于 INFORMATION_SCHEMA 表,显示的值为 SYSTEM VIEW。
如果对某个基本表或视图没有权限,则它不会显示在 SHOW TABLES 或 mysqlshow db_name 的输出中。
表信息也可以从 INFORMATION_SCHEMA TABLES 表中获得。
官方文档:
https://dev.mysql.com/doc/refman/8.0/en/show-tables.html
文章转载自数据库杂货铺,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




