SHOW TABLES
为您提供表格+观看次数。
如何仅检索表格?
答案 0 :(得分:58)
show full tables where Table_Type = 'BASE TABLE'
逐字。
或换一种方式;
show full tables where Table_Type != 'VIEW'
答案 1 :(得分:0)
9岁的问题,但Google在2019年因同样的问题将我带到这里
https://dev.mysql.com/doc/refman/8.0/en/show-tables.html上的链接 告诉我们不能同时使用LIKE和WHERE(对于mysql 5.5.x-8.x)。
因此,此语句将引发错误(显示不是视图的表,并通过%name%进一步过滤);
show full tables like "%sometablename%" where Table_Type = 'BASE TABLE';
U必须在一个语句中选择LIKE或WHERE,而不是同时选择两者。
:::解决方案(要求您知道数据库名称(例如dbName)):::
show full tables where Tables_in_dbName like "%main%"
and Table_type = "Base Table";