MYSQL导出表结构为EXCEL
1.执行SQL语句脚本
2.导出为Excel文件
SELECT concat( t.TABLE_COMMENT, (, IFNULL(c.TABLE_NAME, ), ) ) 表名, c.COLUMN_COMMENT 字段名, c.COLUMN_NAME 数据库字段名, c.COLUMN_TYPE 数据类型, -- DATA_TYPE 字段类型, -- CHARACTER_MAXIMUM_LENGTH 长度, c.IS_NULLABLE 是否为空, c.COLUMN_DEFAULT 默认值 FROM information_schema. TABLES t, INFORMATION_SCHEMA. COLUMNS c WHERE -- test_database为数据库名称,到时候只需要修改成你要导出表结构的数据库即可 c.TABLE_NAME = t.TABLE_NAME AND c.table_schema = agent -- AND -- test_table为表名,到时候换成你要导出的表的名称 -- 如果不写的话,默认会查询出所有表中的数据 -- table_name = agent_apply
1.执行SQL语句脚本 2.导出为Excel文件 SELECT concat( t.TABLE_COMMENT, (, IFNULL(c.TABLE_NAME, ), ) ) 表名, c.COLUMN_COMMENT 字段名, c.COLUMN_NAME 数据库字段名, c.COLUMN_TYPE 数据类型, -- DATA_TYPE 字段类型, -- CHARACTER_MAXIMUM_LENGTH 长度, c.IS_NULLABLE 是否为空, c.COLUMN_DEFAULT 默认值 FROM information_schema. TABLES t, INFORMATION_SCHEMA. COLUMNS c WHERE -- test_database为数据库名称,到时候只需要修改成你要导出表结构的数据库即可 c.TABLE_NAME = t.TABLE_NAME AND c.table_schema = agent -- AND -- test_table为表名,到时候换成你要导出的表的名称 -- 如果不写的话,默认会查询出所有表中的数据 -- table_name = agent_apply