MySQL - 从数据库中选择特定的表

标签 mysql database

我需要在数据库中获取一些特定的表,示例。

SELECT table1, table2 table3 FROM data_base ORDER BY DESC;

我发现我可以获取所有表:SHOW TABLES;但我想给我带来具体的表格。

¿他们知道吗?

我也是这样发现的:

SELECT TABLE_NAME AS tb_name 
FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_NAME = 'city' AND TABLE_NAME = 'city'
AND TABLE_SCHEMA='test_offers';

但它会显示一个特定的表格,如果另一个条件,然后显示许多重复的表格。

非常感谢您的支持!

最佳答案

您可以从 INFORMATION_SCHEMA 数据库中读取信息。它的专栏让阅读变得有趣。

select table_name 
from INFORMATION_SCHEMA.tables  
where table_schema='so_gibberish' 
and table_name in ('jiveturkey','items','casted_by') 
order by table_name;

+-------------+
| TABLE_NAME  |
+-------------+
| casted_by   |
| items       |
| jiveturkey  |
+-------------+

关于MySQL - 从数据库中选择特定的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33491675/

相关文章:

mysql - 来自多个表的内部连接

mysql - Sequelize model.sync() 抛出错误

Java+MySQL : Read Date as String

mysql - 数据库计数和分组错误

MySQL 加入 : Omit ALL repeating rows IF one row meets a condition

php - MySQL - 为每个 'group' 插入增量数字

mysql - 如何优化这些数据在mysql中的存储?

php - 用 php 数据库中的数据填充组合框

android - SQLite 数据库浏览器 - 导入国家字体时出现问题

java - 将 Java 对象添加到数据库