应用场景:
1、封装JDBC 时,获取 某一张表 table 的所有字段(列)
2、报表开发 时,对表进行操作
查询数据库中所有表名
SELECT table_name
FROM `information_schema`.`tables`
WHERE `table_schema`='数据库名称'
AND `table_type`='base table';
获得mysql数据库的所有的列
SELECT COLUMN_NAME
FROM `information_schema`.`COLUMNS`
WHERE`TABLE_NAME`='表名'
ORDER BY COLUMN_NAME;
所有字段获取:
SELECT COLUMN_NAME
FROM `information_schema`.`COLUMNS`
WHERE `TABLE_SCHEMA`='数据库名称'
AND `TABLE_NAME`='表名'
ORDER BY COLUMN_NAME;