最近因为项目需要建立一个基于数据驱动的系统。在做数据录入的时候需要查询数据库中已有的字段。查了一下,MySQL5之后有一个数据库叫做information_schema,存储了一些表字段信息。
利用下面的方式查出某个表中的字段列表:
mysql> use information_schema;
Database changed
mysql> select column_name from columns where table_name='employee';
+--------------+
| column_name |
+--------------+
| employeeid |
| NAME |
| POSITIONID |
| OFFICE |
| allow |
| countryId |
| departmentId |
| indate |
+--------------+
8 rows in set (0.03 sec)