暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL的SQL语句 - 数据库管理语句 - SHOW 语句 - SHOW TABLES 语句

林员外聊编程 2021-04-20
245

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论