基本上我想获取表名,以及来自当前连接的数据库的每个表的字段名称,没有其他的.
这可能吗?
我知道我的数据库中的SHOW TABLES可以获取你的表名,SHOW COLUMNS FROM my_table会得到你的字段,但这至少是[1 x#的表]查询,我得到更多的信息,我想要:)
INFORMATION_SCHEMA.COLUMNS表有你要求的.
SELECT table_name,column_name FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = 'YourDBName' ORDER BY table_name,ordinal_position