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)相关推荐

  1. 在项目中迁移MS SQLServer到Mysql数据库,实现MySQL数据库的快速整合

    在开发项目的时候,往往碰到的不同的需求情况,兼容不同类型的数据库是我们项目以不变应万变的举措之一,在底层能够兼容多种数据库会使得我们开发不同类型的项目得心应手,如果配合快速的框架支持,那更是锦上添花的 ...

  2. sqlserver数据库迁移mysql_在项目中迁移MS SQLServer到Mysql数据库,实现MySQL数据库的快速整合...

    在开发项目的时候,往往碰到的不同的需求情况,兼容不同类型的数据库是我们项目以不变应万变的举措之一,在底层能够兼容多种数据库会使得我们开发不同类型的项目得心应手,如果配合快速的框架支持,那更是锦上添花的 ...

  3. sqlserver 导入mysql,在项目中迁移MS SQLServer到Mysql数据库,实现MySQL数据库的快速整合...

    在开发项目的时候,往往碰到的不同的需求情况,兼容不同类型的数据库是我们项目以不变应万变的举措之一,在底层能够兼容多种数据库会使得我们开发不同类型的项目得心应手,如果配合快速的框架支持,那更是锦上添花的 ...

  4. mysql导出数据字典_Mysql中三个导出数据字典文档Word或者HTML的工具

    Mysql中三个导出数据字典文档Word或者HTML的工具 发布时间:2020-06-02 17:02:23 来源:PHP中文网 阅读:370 作者:三月 下文我给大家简单讲讲关于Mysql中三个导出 ...

  5. mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法

    在mysql导入导出数据时经常出现中文乱码的问题,大多是因类导入导出时编码设置不一致所引起的.本文介绍了不同平台下的编码转换方法,供大家参考. 在linux系统中默认的是utf8编码,而windows ...

  6. mysql数据库导出最大值_4.6 MySQL数据库导入与导出攻略

    4.6 MySQL数据库导入与导出攻略 4.6.1 Linux下MySQL数据库导入与导出 1. MySQL数据库的导出命令参数 主要是通过两个mysql和mysqldump命令来执行 (1) MyS ...

  7. Linux下MySQL数据库的备份与还原,mysql快速导入导出数据库实例演示,解决mysql大数据量数据库导出慢的问题

    MySQL 数据库的备份与还原 第一章:数据库的导入与导出 ① 数据库的导出 ② 大数据量下 mysqldump 的导出优化 ③ 数据库的导出 第一章:数据库的导入与导出 ① 数据库的导出 需要用到 ...

  8. mysql导出入数据库报错_mysql数据库导出导入数据库的搜索结果-阿里云开发者社区...

    mysql 数据库导入\导出(总结备忘) 数据库的基本导入\导出的命令 是 mysqldump 和 source 在linux下直接用命令行操作就可以 在windows下 一般情况下有两种方法一个也是 ...

  9. mysql数据库导出模型到powerdesigner,PDM图形窗口中显示数据列的中文注释

    1,mysql数据库导出模型到powerdesigner 2,CRL+Shift+X 3,复制以下内容,执行 '******************************************** ...

  10. mysql导出数据字典6_MySQL利用Navicat导出数据字典

    这里算是一个小技巧 利用mysql的information_schema中的COLUMNS表 和navicat中的导出功能实现快速导出数据字典 CREATE TEMPORARYTABLE `COLUM ...

最新文章

  1. asp.net 1.1 web.config 讲解
  2. linux 编辑脚本 vi,linux中vi编辑器的练习心得
  3. Hello World!!
  4. sharp扫地机器人讲话_扫地机机器人,智能扫地机器人推荐
  5. ASP.NET中的随机密码生成
  6. led显示屏控制卡接线图解_Led显示屏出现花屏是什么原因
  7. 数据结构与算法--3.字符串的旋转
  8. slam 无人车 融合imu 后手动调整小车位姿,不受里程计影响
  9. ES6学习之 -- Set数据结构
  10. 驱动多个二相四线制步进电机的Proteus仿真
  11. day02.2-常用Linux命令整理
  12. 11月14日Fluent建模笔记
  13. IT转型之路(一) 迷茫、困惑
  14. VSCode更改显示语言-如更改英语为中文或者将中文改为英语
  15. 06 legospike 官方教程 02——课堂管理 零件分类回收、遗失零件盒等
  16. java.lang.ClassNotFoundException: org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEnd
  17. 使用office的邮件合并和文档附件制作带照片的准考证
  18. 睡眠多少分钟一个循环_你知道睡眠周期吗?
  19. 查看显卡单精度 linux,部分显卡及CPU单、双精度算力实则(3月9日更新数据)
  20. c语言 周期性矩形脉冲,【转载】微分电路和积分电路

热门文章

  1. 微软Windows聚焦锁屏壁纸存放目录
  2. SpringMVC的工作原理及组件
  3. 三种非对称加密算法总结
  4. oracle数据库生成流水号,oracle 中生成流水号 步骤
  5. SOA介绍--什么是SOA?[转载]
  6. ubuntu 18.04安装微信
  7. sublime快捷键(mac版)一览
  8. 【叁】量化思维--复利
  9. vs.Net 2003 安装
  10. jemalloc 使用