数据库导出数据字典(MySQL)
MySQL
MySQL
数据库可以利用information_schema
库中的columns
表快速导出数据字典。
执行以SQL
语句即可对数据字典进行查询:
SELECTTABLE_SCHEMA AS '数据库名',TABLE_NAME AS '表名',COLUMN_NAME AS '列名',COLUMN_TYPE AS '类型',COLUMN_DEFAULT AS '默认值',IS_NULLABLE AS '允许为空',DATA_TYPE AS '数据类型',CHARACTER_MAXIMUM_LENGTH AS '字符最大长度',NUMERIC_PRECISION AS '数字精度',NUMERIC_SCALE AS '小数位数',COLUMN_COMMENT AS '字段说明'
FROMinformation_schema.COLUMNS
WHERETABLE_SCHEMA = 'db_name'
字段说明
columns
表中的字段说明,按需取用:
字段名 | 字段名说明 |
---|---|
TABLE_CATALOG | |
TABLE_SCHEMA | 数据库名 |
TABLE_NAME | 表名 |
COLUMN_NAME | 字段名 |
ORDINAL_POSITION | 字段位置(排序) |
COLUMN_DEFAULT | 字段默认值 |
IS_NULLABLE | 是否允许为空 |
DATA_TYPE | 数据类型 |
CHARACTER_MAXIMUM_LENGTH | 最大长度(以字符为单位) |
CHARACTER_OCTET_LENGTH | 最大长度(以字节为单位) |
NUMERIC_PRECISION | 数值类型的长度 |
NUMERIC_SCALE | 小数点精度 |
DATETIME_PRECISION | 返回的日期/时间值的精度 |
CHARACTER_SET_NAME | 编码方式 |
COLLATION_NAME | 校对集 |
COLUMN_TYPE | 字段类型 |
COLUMN_KEY | 键 |
EXTRA | 额外的信息,例如自动递增在这里显示 |
PRIVILEGES | 权限 |
COLUMN_COMMENT | 字段注释 |
GENERATION_EXPRESSION |
数据库导出数据字典(MySQL)相关推荐
- 在项目中迁移MS SQLServer到Mysql数据库,实现MySQL数据库的快速整合
在开发项目的时候,往往碰到的不同的需求情况,兼容不同类型的数据库是我们项目以不变应万变的举措之一,在底层能够兼容多种数据库会使得我们开发不同类型的项目得心应手,如果配合快速的框架支持,那更是锦上添花的 ...
- sqlserver数据库迁移mysql_在项目中迁移MS SQLServer到Mysql数据库,实现MySQL数据库的快速整合...
在开发项目的时候,往往碰到的不同的需求情况,兼容不同类型的数据库是我们项目以不变应万变的举措之一,在底层能够兼容多种数据库会使得我们开发不同类型的项目得心应手,如果配合快速的框架支持,那更是锦上添花的 ...
- sqlserver 导入mysql,在项目中迁移MS SQLServer到Mysql数据库,实现MySQL数据库的快速整合...
在开发项目的时候,往往碰到的不同的需求情况,兼容不同类型的数据库是我们项目以不变应万变的举措之一,在底层能够兼容多种数据库会使得我们开发不同类型的项目得心应手,如果配合快速的框架支持,那更是锦上添花的 ...
- mysql导出数据字典_Mysql中三个导出数据字典文档Word或者HTML的工具
Mysql中三个导出数据字典文档Word或者HTML的工具 发布时间:2020-06-02 17:02:23 来源:PHP中文网 阅读:370 作者:三月 下文我给大家简单讲讲关于Mysql中三个导出 ...
- mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法
在mysql导入导出数据时经常出现中文乱码的问题,大多是因类导入导出时编码设置不一致所引起的.本文介绍了不同平台下的编码转换方法,供大家参考. 在linux系统中默认的是utf8编码,而windows ...
- mysql数据库导出最大值_4.6 MySQL数据库导入与导出攻略
4.6 MySQL数据库导入与导出攻略 4.6.1 Linux下MySQL数据库导入与导出 1. MySQL数据库的导出命令参数 主要是通过两个mysql和mysqldump命令来执行 (1) MyS ...
- Linux下MySQL数据库的备份与还原,mysql快速导入导出数据库实例演示,解决mysql大数据量数据库导出慢的问题
MySQL 数据库的备份与还原 第一章:数据库的导入与导出 ① 数据库的导出 ② 大数据量下 mysqldump 的导出优化 ③ 数据库的导出 第一章:数据库的导入与导出 ① 数据库的导出 需要用到 ...
- mysql导出入数据库报错_mysql数据库导出导入数据库的搜索结果-阿里云开发者社区...
mysql 数据库导入\导出(总结备忘) 数据库的基本导入\导出的命令 是 mysqldump 和 source 在linux下直接用命令行操作就可以 在windows下 一般情况下有两种方法一个也是 ...
- mysql数据库导出模型到powerdesigner,PDM图形窗口中显示数据列的中文注释
1,mysql数据库导出模型到powerdesigner 2,CRL+Shift+X 3,复制以下内容,执行 '******************************************** ...
- mysql导出数据字典6_MySQL利用Navicat导出数据字典
这里算是一个小技巧 利用mysql的information_schema中的COLUMNS表 和navicat中的导出功能实现快速导出数据字典 CREATE TEMPORARYTABLE `COLUM ...
最新文章
- asp.net 1.1 web.config 讲解
- linux 编辑脚本 vi,linux中vi编辑器的练习心得
- Hello World!!
- sharp扫地机器人讲话_扫地机机器人,智能扫地机器人推荐
- ASP.NET中的随机密码生成
- led显示屏控制卡接线图解_Led显示屏出现花屏是什么原因
- 数据结构与算法--3.字符串的旋转
- slam 无人车 融合imu 后手动调整小车位姿,不受里程计影响
- ES6学习之 -- Set数据结构
- 驱动多个二相四线制步进电机的Proteus仿真
- day02.2-常用Linux命令整理
- 11月14日Fluent建模笔记
- IT转型之路(一) 迷茫、困惑
- VSCode更改显示语言-如更改英语为中文或者将中文改为英语
- 06 legospike 官方教程 02——课堂管理 零件分类回收、遗失零件盒等
- java.lang.ClassNotFoundException: org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEnd
- 使用office的邮件合并和文档附件制作带照片的准考证
- 睡眠多少分钟一个循环_你知道睡眠周期吗?
- 查看显卡单精度 linux,部分显卡及CPU单、双精度算力实则(3月9日更新数据)
- c语言 周期性矩形脉冲,【转载】微分电路和积分电路