MySQL-从数据库中选择特定的表
我需要在数据库中获取一些特定的表,sampleMySQL-从数据库中选择特定的表,mysql,database,Mysql,Database,我需要在数据库中获取一些特定的表,sample SELECT table1, table2 table3 FROM data_base ORDER BY DESC; 我发现我能做的就是得到所有的表格:显示表格;但我想给我带来一些特别的桌子 他们知道吗 我也发现了这种方法: SELECT TABLE_NAME AS tb_name FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'city' AND TABLE_NAME = 'city'
SELECT table1, table2 table3 FROM data_base ORDER BY DESC;
我发现我能做的就是得到所有的表格:显示表格;但我想给我带来一些特别的桌子
他们知道吗
我也发现了这种方法:
SELECT TABLE_NAME AS tb_name
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'city' AND TABLE_NAME = 'city'
AND TABLE_SCHEMA='test_offers';
但是它显示了一个特定的表,如果另一个表是有条件的,那么它会显示许多重复的表
非常感谢您的支持
SELECT table_name
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME in ('city','table1','table2')
AND TABLE_SCHEMA in ('test_offers','tbl1',tbl2');
关于这方面的更多信息,请参阅本文。
您可以从
信息模式
数据库中读取信息。这是一篇有趣的专栏文章
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 |
+-------------+
这背后的目的是什么?您可以在('city'、'table1'、'table2')中输入表名,如
table\u name
,以从管理面板中获取我要添加的多个表,一个菜单列表,该列表具有向数据库中指定的表中添加多个记录的选项,以避免必须爬升Excel,例如爬升某些特定用户,其中需要添加ID、姓名、电子邮件等。。。从excel中,我可以导出由逗号分隔的组织结构,123123;用户名;1@1.com通过分解PHP,我可以计算列数和数组插入数据。我们将分别对多个表执行此操作。此示例有效,但它为我提供了许多表的详细信息和特性。同样地,非常感谢。请使用table_name而不是*。如果您能展示一个示例,这将非常完美,而且经验不丰富的用户可以更好地理解它。但在德鲁的评论中,这个例子很完美。你是说这对你也有用?我知道有人有一张jiveturkey
table;)它工作得很好:),看几篇文章,但展示了一个特定表的示例,只是为了得到所有表。非常感谢。