MySQL查询数据库单个表结构代码
– 查询数据库表信息
SELECT COLUMN_NAME 列名, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, IF(column_key = 'PRI','Y','') 是否为主键, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注FROM INFORMATION_SCHEMA. COLUMNSWHERE table_schema = '你要查找的数据库名称' AND table_name = '查找的表名';
显示结果如下:
将字段结果显示到Excel表格中,再将数据库表头备注到excel表上面。
MySQL查询数据库所有表结构
代码如下
SELECT a.table_name 表名, b.table_comment 表描述, a.COLUMN_NAME 列名, a.COLUMN_TYPE 数据类型, a.DATA_TYPE 字段类型, a.CHARACTER_MAXIMUM_LENGTH 长度, a.IS_NULLABLE 是否为空, a.COLUMN_DEFAULT 默认值, a.COLUMN_COMMENT 备注 FROM (SELECT table_name, COLUMN_NAME, COLUMN_TYPE, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH, IS_NULLABLE, COLUMN_DEFAULT, COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = '替换成你要导出的数据库名字' AND table_name IN ( SELECT table_name FROM information_schema.TABLES WHERE table_schema = '替换成你要导出的数据库名字' ) ) aJOIN ( SELECT table_name, table_comment FROM information_schema.TABLES WHERE table_schema = '替换成你要导出的数据库名字' ) b ON a.table_name = b.table_name
显示结果如下:
点击导出结果
点击导出当前的结果
点击选择需要转换的格式(推荐Excel格式) 再点击下一步
点击下一步
默认勾选,点击下一步
点击开始
继续点击开始
加载一段时间后,点击打开,就可以找到所导出的Excel表格
在Excel表格中显示导出的数据库的表结构的总表
至此导出数据库所有表的结构成功!