MySQL导出数据字典

MySQL数据库管理系统关于表格以及字段的信息分别存储在information_schema数据库的tables以及columns两个表中,使用这两个表关联查询可以生成对应表的数据字典.

举例:

1
2
3
4
5
SELECT  a.table_name,b.table_comment,a.column_name,a.column_type,a.column_comment
FROM information_schema.columns a
JOIN information_schema.tables b
ON a.table_schema =b.table_schema AND a.table_name =b.table_name
WHERE a.table_name='jlist2016'

然后导出查询结果为csv文件,再导进数据库即可。