获取所有列信息(COLUMNS)

SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=‘数据库名’; COLUMNS表:提供了关于表中的列的信息。详细表述了某个列属于哪个表。各字段说明如下:

字段 含义
table_schema 表所有者(对于schema的名称)
table_name 表名
column_name 列名
ordinal_position 列标识号
column_default 列的默认值
is_nullable 列的为空性。如果列允许 null,那么该列返回 yes。否则,返回 no
data_type 系统提供的数据类型
character_maximum_length 以字符为单位的最大长度,适于二进制数据、字符数据,或者文本和图像数据。否则,返回 null。有关更多信息,请参见数据类型
character_octet_length 以字节为单位的最大长度,适于二进制数据、字符数据,或者文本和图像数据。否则,返回 nu
numeric_precision 近似数字数据、精确数字数据、整型数据或货币数据的精度。否则,返回 null
numeric_precision_radix 近似数字数据、精确数字数据、整型数据或货币数据的精度基数。否则,返回 null
numeric_scale 近似数字数据、精确数字数据、整数数据或货币数据的小数位数。否则,返回 null
datetime_precision datetime 及 sql-92 interval 数据类型的子类型代码。对于其它数据类型,返回 null
character_set_catalog 如果列是字符数据或 text 数据类型,那么返回 master,指明字符集所在的数据库。否则,返回 null
character_set_schema 如果列是字符数据或 text 数据类型,那么返回 dbo,指明字符集的所有者名称。否则,返回 null
character_set_name 如果该列是字符数据或 text 数据类型,那么为字符集返回唯一的名称。否则,返回 null
collation_catalog 如果列是字符数据或 text 数据类型,那么返回 master,指明在其中定义排序次序的数据库。否则此列为 null
collation_schema 返回 dbo,为字符数据或 text 数据类型指明排序次序的所有者。否则,返回 null
collation_name 如果列是字符数据或 text 数据类型,那么为排序次序返回唯一的名称。否则,返回 null。
domain_catalog 如果列是一种用户定义数据类型,那么该列是某个数据库名称,在该数据库名中创建了这种用户定义数据类型。否则,返回 null
domain_schema 如果列是一种用户定义数据类型,那么该列是这种用户定义数据类型的创建者。否则,返回 null
domain_name 如果列是一种用户定义数据类型,那么该列是这种用户定义数据类型的名称。否则,返回 NULL

mysql中information_schema.columns字段说明相关推荐

  1. 【整理】mysql中information_schema.tables字段说明

    [整理]mysql中information_schema.tables字段说明 2016-05-04 16:47:50|  分类: 默认分类|举报|字号 订阅 下载LOFTER 我的照片书  | 1. ...

  2. mysql中查询一个字段属于哪一个数据库中的哪一个表的方式

    mysql中查询一个字段具体是属于哪一个数据库的那一张表:用这条语句就能查询出来,其中 table_schema 是所在库, table_name 是所在表 --mysql中查询某一个字段名属于哪一个 ...

  3. mysql中information_schema说明

    mysql中information_schema说明 https://www.cnblogs.com/lyftest/p/8034470.html原文地址 1.information_schema说明 ...

  4. php mysql 字段不为空_Thinkphp中查询复杂sql查询表达式,如何表达MYSQL中的某字段不为空is not null?...

    Thinkphp中查询复杂sql查询表达式,如何表达MYSQL中的某字段不为空is not null? 先上两种实现方式的实例: $querys["house_type_image" ...

  5. MySQL中添加新字段

    © Ptw-cwl 要在MySQL中添加新字段,您可以使用ALTER TABLE语句. 以下是添加新字段的基本语法: ALTER TABLE table_name ADD column_name da ...

  6. mysql按某个条件升序_问题描述大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例,下同):SELECT * FROM `MyTable` WHERE...

    问题描述 大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例,下同): SELECT * FROM `MyTable` WHERE `id` IN (1, 7, 3, 5) ...

  7. 如何在MySQL中实现替换字段部分内容

    相信小伙伴们在使用MySQL数据库的时候都会遇到不少难题吧,例如如何在MySQL中实现替换字段部分内容?想必难倒了不少人,为此,今日小编就为大家详细的介绍一下MySQL如何实现替换字段部分内容,由于内 ...

  8. mysql information schema_[MySql技术]MySQL中information_schema是什么

    大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个information_schema数据库. information_schema数据库是做什么用的呢,使用WordPress博客 ...

  9. MySQL中information_schema

    来源:http://hi.baidu.com/starsw001/item/d151bd591cfb7f01e7c4a557 大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个in ...

最新文章

  1. 一个总裁做企业的十条心得
  2. 简单客户端服务器模型(C++、python和go语言示例)
  3. UI分层中使用PageFactory
  4. 实例介绍Cocos2d-x开关菜单
  5. PowerDesigner逆向工程从SqlServer数据库生成PDM(图文教程)
  6. Scala数组遍历:使用for和foreach
  7. /usr/lib/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback
  8. 弹簧触摸开关原理图_10年老电工经验之谈:常见的开关电源那些事儿
  9. 用Java代码在ElasticSearch中索引PDF文件?
  10. Python高级——GIL全局解释器锁问题
  11. ONVIF、RTSP/RTP、FFMPEG的开发实录
  12. shiro 实现自己定义权限规则校验
  13. Docker客户端连接Docker Daemon的方式
  14. Quartus II 13.1与Modelsim SE的安装
  15. ssm高仿bilibili视频网站
  16. Excel 查重小技巧,适用于office2003
  17. LBS:利用IP地址,获取地理位置
  18. java后台图片大小压缩
  19. java opencv surf_opencv python SURF
  20. 大一计算机应用基础实验指导,大学计算机应用基础实验指导详解.doc

热门文章

  1. sdjzu 1022
  2. 青少年软件编程等级考试 python-青少年软件编程等级考试Python(一级)
  3. Linux shell 的ss
  4. 《那些年啊,那些事——一个程序员的奋斗史》——14
  5. Spring注入bean报错:Error creating bean with name的网上找不到的解决方案
  6. 立足现实 与时俱进:C++ 1991-2006 reference
  7. Java开发需要知道的HTML知识
  8. 《Android App开发进阶与项目实战》出版后记
  9. Intel SGX入门(一)——背景篇
  10. AlphaGo挑战围棋九段高手李世石