Mysql查询所有的表名和查询表中所有的字段名

最近的一个项目中用到两个东西,一个就是传入数据库连接就自动复制该库的所有表结构,其二就是在搜索中用到获取库中的表和表中的字段,所以记录一下,至于项目情况,随后更新。

-- 获取所有数据库名称
SELECT `SCHEMA_NAME`
FROM `information_schema`.`SCHEMATA`;

  

-- 获取库中的所有表名称
select COLUMN_NAME from information_schema.COLUMNS where table_name = 'your_table_name';

  

-- 这个是我自己写的
SELECT table_name, table_type, engine
FROM information_schema.tables
WHERE table_schema = '61z';

  

-- 获取表中的字段名称
select column_name from information_schema.columns 
where table_schema='61z' and table_name='jtgk';

  

以上就是实现过程。

原文地址:https://www.cnblogs.com/wajueji/p/7001799.html