1.将下面select复制到Navicat中即可查出表结构,然后复制即可

SELECT
COLUMN_NAME 列名,

COLUMN_COMMENT 字段说明,
 
DATA_TYPE 数据类型,
 
CHARACTER_MAXIMUM_LENGTH 长度,
 
IS_NULLABLE AS 'NOT NULL',

column_key 索引类型,
 
COLUMN_DEFAULT 默认值
 
FROM  INFORMATION_SCHEMA. COLUMNS WHERE

where

-- iplat为数据库名称,到时候只需要修改成你要导出表结构的数据库即可

table_schema ='iplat'

AND

-- tedpi01为表名,到时候换成你要导出的表的名称

-- 如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称

table_name = 'tedpi01'

其中:字段说明

COLUMNS表的每一条记录都对应了数据库中某个表的某个字段,该表记录了如下信息:

TABLE_CATALOG
MySQL官方文档中说,这个字段值永远是def,但没写这个字段是干嘛用的。

网上有把这个叫表限定符的,有叫登记目录的。作用疑似是和其他种类的数据库做区分。

TABLE_SCHEMA
表格所属的库。

TABLE_NAME
表名

COLUMN_NAME
字段名

ORDINAL_POSITION
字段标识。

其实就是字段编号,从1开始往后排。

COLUMN_DEFAULT
字段默认值。

IS_NULLABLE
字段是否可以是NULL。

该列记录的值是YES或者NO。

DATA_TYPE
数据类型。

里面的值是字符串,比如varchar,float,int。

CHARACTER_MAXIMUM_LENGTH
字段的最大字符数。

假如字段设置为varchar(50),那么这一列记录的值就是50。

该列只适用于二进制数据,字符,文本,图像数据。其他类型数据比如int,float,datetime等,在该列显示为NULL。

CHARACTER_OCTET_LENGTH
字段的最大字节数。

和最大字符数一样,只适用于二进制数据,字符,文本,图像数据,其他类型显示为NULL。

和最大字符数的数值有比例关系,和字符集有关。比如UTF8类型的表,最大字节数就是最大字符数的3倍。

NUMERIC_PRECISION
数字精度。

适用于各种数字类型比如int,float之类的。

如果字段设置为int(10),那么在该列保存的数值是9,少一位,还没有研究原因。

如果字段设置为float(10,3),那么在该列报错的数值是10。

非数字类型显示为在该列NULL。

NUMERIC_SCALE
小数位数。

和数字精度一样,适用于各种数字类型比如int,float之类。

如果字段设置为int(10),那么在该列保存的数值是0,代表没有小数。

如果字段设置为float(10,3),那么在该列报错的数值是3。

非数字类型显示为在该列NULL。

DATETIME_PRECISION
datetime类型和SQL-92interval类型数据库的子类型代码。

我本地datetime类型的字段在该列显示为0。

其他类型显示为NULL。

CHARACTER_SET_NAME
字段字符集名称。比如utf8。

COLLATION_NAME
字符集排序规则。

比如utf8_general_ci,是不区分大小写一种排序规则。utf8_general_cs,是区分大小写的排序规则。

COLUMN_TYPE
字段类型。比如float(9,3),varchar(50)。

COLUMN_KEY
索引类型。

可包含的值有PRI,代表主键,UNI,代表唯一键,MUL,可重复。

EXTRA
其他信息。

比如主键的auto_increment。

PRIVILEGES
权限

多个权限用逗号隔开,比如 select,insert,update,references

COLUMN_COMMENT
字段注释

GENERATION_EXPRESSION
组合字段的公式。

组合字段的介绍可以参考以下文章:

http://blog.csdn.net/lkforce/article/details/79557373
--------------------- 
作者:lkforce 
来源:CSDN 
原文:https://blog.csdn.net/lkforce/article/details/79557482

使用Navicat 导出 MySQL中表的字段信息查询,以及information_schema.COLUMNS解释相关推荐

  1. MySQL中表的字段信息查询--information_schema.COLUMNS

    MySQL的information_schema库中有个COLUMNS表,里面记录了mysql所有库中所有表的字段信息,该表信息如下: COLUMNS表的每一条记录都对应了数据库中某个表的某个字段,该 ...

  2. 使用Navicat 导出 MySQL 数据库表结构、表数据到Excel表格中

    文章目录 1 摘要 2 数据导出 2.1 导出数据库表结构至Excel 2.2 导出数据库表结构为 SQL 2.3 导出数据库表数据至Excel 3 推荐参考资料 1 摘要 在编写项目设计文档的时候, ...

  3. 使用navicat 导出mysql数据表文档

    使用navicat 导出mysql数据表文档 mysql语句 执行结果 使用word导出过程 使用导出txt解决问题 wps 制作三线表 mysql语句 SELECTCOLUMN_NAME 字段名,- ...

  4. mysql 加密脱敏字段模糊查询 笔记

    mysql 加密脱敏字段模糊查询 入库的数据是要进行加密脱敏的数据:但是这个字段还要支持界面模糊匹配:这里做个笔记吧 仅供参考 insert into 的sql 大概长这样 insert into t ...

  5. 如何使用python连接MYsql数据库,实现信息查询小案例

    本文主要演示,在python中如何使用pymysql模块,链接MySQL数据库,实现多种条件,用户信息查询功能的小案例. 查询功能: 1.查询所有用户信息 2.查询所有用户姓名 3.查询单个用户工资 ...

  6. mysql INFORMATION_SCHEMA COLUMNS 解释

    参考地址: http://dev.mysql.com/doc/refman/5.1/zh/information-schema.html#columns-table 标准名称 SHOW名称 注释 TA ...

  7. Navicat导出MySQL数据表表结构

    作为程序员呢,肯定避免不了写文档,今天分享的是提高写数据库表表结构的效率方法. 1.打开Navicat,双击打开你要导出表结构的数据库(此时数据库名称变绿),点击"查询"--&qu ...

  8. mysql导出表到新建_用navicat导出mysql的数据库后,再用navicat导入到新建的数据库,报错。...

    如题.错误如下[Err]1146-Table'tesss.v_employee_superior_2'doesn'texist[Err]CREATETABLE`wf_type_subject_sc_t ...

  9. mysql在linux版本信息查询,Linux 查看 MySQL的版本信息

    RabbitMQ 一二事(5) - 通配符模式应用 之前的路由模式是通过key相等来匹配 而通配符,顾名思义,符合条件,则进行消息匹配发送 将路由键和某模式进行匹配.此时队列需要绑定要一个模式上. 符 ...

最新文章

  1. 模拟频率和数字频率的区别
  2. iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘
  3. BREW中的安全性网络编程
  4. 美议员提议:总统发微博后即使删除也要记录档案
  5. 学用MVC4做网站五:5.1添加文章
  6. intellij默认maven仓库配置路径+默认New Project 工程路径
  7. tomcat java环境配置
  8. element 搜索匹配_分享一个element-ui级联选择器的搜索问题,顺便问下有没有解决方案。...
  9. aba问题mysql_面试题总结:可能是全网最好的MySQL重要知识点
  10. poi生成word不可以修改_操作不懂技术就可以做小程序无限生成平台的创业项目实操教程...
  11. oracle中job的retry次数,有大佬帮忙看下我安装过程中到底出啥问题了么..
  12. Tyvj P1015 公路骑 (DP)
  13. HDU--2502 月之数
  14. RSA加密:javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes
  15. 计算机恶搞bat代码,电脑重启bat代码怎么设置 电脑整人bat代码大全
  16. 遗传算法(一) 遗传算法的基本原理
  17. 智能混音插件 – iZotope Neutron Advanced 3.11 win-mac
  18. 23个海外求职找各种工作的招聘网站
  19. 网络云存储技术Windows server 2012 (项目十七 配置iSCSI传输的安全性)
  20. bmp怎么改jpg格式?

热门文章

  1. 希腊罗马神话传说和《圣经》中的英语成语典故
  2. 支持软件是计算机软件,()是计算机必备的支持软件。
  3. 软件发明专利实例_申请软件发明专利的一些案例
  4. 计算机专业如何写毕业论文-八大技巧
  5. 基带信号及其眼图MATLAB仿真实现,Matlab通信仿真——带限系统下的基带信号
  6. [转]量子力学与心灵的探讨_我是亲民_新浪博客
  7. 【风马一族_Android】Android学习
  8. python有四个数字_Python生成0-9任意4位数字组合的方法
  9. 常用智能小车直流减速电机选型
  10. matlab ncut谱聚类,NCUT 归一化分割、谱聚类之代码调试问题