您的位置:首页 > 数据库 > MySQL

如何获得mysql数据库的所有的列

2015-10-23 23:22 701 查看

应用场景:

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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: