[英]Is it possible to list all the tables of a database with a SQL statement?
我是新来的,所以我正在逐步解决数据库中的一些问题,请帮助我。
我的问题:是否可以使用SQL语句列出数据库的所有表?
MySQL数据库中表的名称存储在information_schema
数据库中。 您可以对此发出以下查询:
SELECT TABLE_NAME FROM TABLES WHERE TABLE_SCHEMA = '[yourDatabaseHere]';
您可以发出以下命令来获取所有数据库:
show databases;
所有表的命令如下:
show tables;
在MySQL中,一旦选择数据库,查询将是
show tables
并返回所有表格的名称。
这就是你想要的吗?
从PHP中,您可以使用show tables
的sql语句执行mysql_query
您可以使用SHOW TABLES;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.