使用Navicat 导出 MySQL中表的字段信息查询,以及information_schema.COLUMNS解释
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解释相关推荐
- MySQL中表的字段信息查询--information_schema.COLUMNS
MySQL的information_schema库中有个COLUMNS表,里面记录了mysql所有库中所有表的字段信息,该表信息如下: COLUMNS表的每一条记录都对应了数据库中某个表的某个字段,该 ...
- 使用Navicat 导出 MySQL 数据库表结构、表数据到Excel表格中
文章目录 1 摘要 2 数据导出 2.1 导出数据库表结构至Excel 2.2 导出数据库表结构为 SQL 2.3 导出数据库表数据至Excel 3 推荐参考资料 1 摘要 在编写项目设计文档的时候, ...
- 使用navicat 导出mysql数据表文档
使用navicat 导出mysql数据表文档 mysql语句 执行结果 使用word导出过程 使用导出txt解决问题 wps 制作三线表 mysql语句 SELECTCOLUMN_NAME 字段名,- ...
- mysql 加密脱敏字段模糊查询 笔记
mysql 加密脱敏字段模糊查询 入库的数据是要进行加密脱敏的数据:但是这个字段还要支持界面模糊匹配:这里做个笔记吧 仅供参考 insert into 的sql 大概长这样 insert into t ...
- 如何使用python连接MYsql数据库,实现信息查询小案例
本文主要演示,在python中如何使用pymysql模块,链接MySQL数据库,实现多种条件,用户信息查询功能的小案例. 查询功能: 1.查询所有用户信息 2.查询所有用户姓名 3.查询单个用户工资 ...
- mysql INFORMATION_SCHEMA COLUMNS 解释
参考地址: http://dev.mysql.com/doc/refman/5.1/zh/information-schema.html#columns-table 标准名称 SHOW名称 注释 TA ...
- Navicat导出MySQL数据表表结构
作为程序员呢,肯定避免不了写文档,今天分享的是提高写数据库表表结构的效率方法. 1.打开Navicat,双击打开你要导出表结构的数据库(此时数据库名称变绿),点击"查询"--&qu ...
- mysql导出表到新建_用navicat导出mysql的数据库后,再用navicat导入到新建的数据库,报错。...
如题.错误如下[Err]1146-Table'tesss.v_employee_superior_2'doesn'texist[Err]CREATETABLE`wf_type_subject_sc_t ...
- mysql在linux版本信息查询,Linux 查看 MySQL的版本信息
RabbitMQ 一二事(5) - 通配符模式应用 之前的路由模式是通过key相等来匹配 而通配符,顾名思义,符合条件,则进行消息匹配发送 将路由键和某模式进行匹配.此时队列需要绑定要一个模式上. 符 ...
最新文章
- 模拟频率和数字频率的区别
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘
- BREW中的安全性网络编程
- 美议员提议:总统发微博后即使删除也要记录档案
- 学用MVC4做网站五:5.1添加文章
- intellij默认maven仓库配置路径+默认New Project 工程路径
- tomcat java环境配置
- element 搜索匹配_分享一个element-ui级联选择器的搜索问题,顺便问下有没有解决方案。...
- aba问题mysql_面试题总结:可能是全网最好的MySQL重要知识点
- poi生成word不可以修改_操作不懂技术就可以做小程序无限生成平台的创业项目实操教程...
- oracle中job的retry次数,有大佬帮忙看下我安装过程中到底出啥问题了么..
- Tyvj P1015 公路骑 (DP)
- HDU--2502 月之数
- RSA加密:javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes
- 计算机恶搞bat代码,电脑重启bat代码怎么设置 电脑整人bat代码大全
- 遗传算法(一) 遗传算法的基本原理
- 智能混音插件 – iZotope Neutron Advanced 3.11 win-mac
- 23个海外求职找各种工作的招聘网站
- 网络云存储技术Windows server 2012 (项目十七 配置iSCSI传输的安全性)
- bmp怎么改jpg格式?
热门文章
- 希腊罗马神话传说和《圣经》中的英语成语典故
- 支持软件是计算机软件,()是计算机必备的支持软件。
- 软件发明专利实例_申请软件发明专利的一些案例
- 计算机专业如何写毕业论文-八大技巧
- 基带信号及其眼图MATLAB仿真实现,Matlab通信仿真——带限系统下的基带信号
- [转]量子力学与心灵的探讨_我是亲民_新浪博客
- 【风马一族_Android】Android学习
- python有四个数字_Python生成0-9任意4位数字组合的方法
- 常用智能小车直流减速电机选型
- matlab ncut谱聚类,NCUT 归一化分割、谱聚类之代码调试问题