SHOW TABLES语句
SHOW [EXTENDED ] [FULL ]TABLES [{FROM |IN } db_name] [LIKE 'pattern' |WHERE expr]
SHOW TABLES
列出TEMPORARY
给定数据库中的非表。您也可以使用mysqlshow db_name
命令获取此列表。该LIKE
子句(如果存在)指示要匹配的表名。的WHERE
条款可以给出使用更一般的条件来选择行,如在讨论第25.48,“扩展到SHOW语句”。
该LIKE
子句执行的匹配取决于lower_case_table_names
系统变量的设置。
可选EXTENDED
修饰符可导致SHOW TABLES
列出由失败的ALTER TABLE
语句创建的隐藏表。这些临时表的名称以开头,#sql
可以使用删除DROP TABLE
。
该语句还列出了数据库中的所有视图。可选的FULL
改性剂引起SHOW TABLES
显示与的值的第二输出列BASE TABLE
为一个表,VIEW
用于一个视图,或SYSTEM VIEW
为一个INFORMATION_SCHEMA
表。
如果你有一个基表或视图没有特权,它不从输出显示SHOW TABLES
或mysqlshow db_name的。
表信息也可从INFORMATION_SCHEMA
TABLES
表中获得。请参见“ INFORMATION_SCHEMA TABLES表”。