mysql查询database中所有表,并列出所有表的数据
时间: 2024-05-12 14:21:17 浏览: 104
PHP列出MySQL中所有数据库的方法
查询database中所有表名:
```
SHOW TABLES FROM database_name;
```
列出所有表的数据:
```
SELECT * FROM table1;
SELECT * FROM table2;
SELECT * FROM table3;
...
```
可以使用一个脚本来自动生成这些查询语句,例如:
```
SELECT CONCAT('SELECT * FROM ', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'database_name'
```
这将生成一个包含所有表查询语句的列表。将这些语句复制到MySQL客户端中执行即可列出所有表的数据。
阅读全文