在MySQL下运行完下面这个建表语句后。 如何从数据字典中,检索出这个表的字段的相关信息?

DROP TABLE IF EXISTS test_table;

CREATE TABLE test_table(

Test_ID int NOT NULL    AUTO_INCREMENT    PRIMARY    KEY     COMMENT  '主键(自增长)' ,

Test_Key varchar(10) NOT NULL     COMMENT  '种类' ,

Test_Value varchar(20) NOT NULL  COMMENT    '数值' ,

Test_Type    int    NOT    NULL  COMMENT  '内部类型' ,

Test_BelongTo    int    COMMENT     '从属关系'    ,

Test_Grade int DEFAULT 1 COMMENT    '等级' ,

Test_Remark varchar(50) COMMENT  '备注' ,

Test_Visible bit DEFAULT 1 COMMENT  '是否可见'

)

COMMENT    = '测试表';

答案是:

SELECT

column_name AS `列名`,

data_type   AS `数据类型`,

character_maximum_length  AS `字符长度`,

numeric_precision AS `数字长度`,

numeric_scale AS `小数位数`,

is_nullable AS `是否允许非空`,

CASE WHEN extra = 'auto_increment'

THEN 1 ELSE 0 END AS `是否自增`,

column_default  AS  `默认值`,

column_comment  AS  `备注`

FROM

Information_schema.columns

WHERE

table_Name='test_table';

php mysql 字段备注_MySQL下读取 表/字段 的说明备注信息相关推荐

  1. c mysql二进制,MySQL运用connector C/C+读取二进制字段

    MySQL使用connector C/C+读取二进制字段 MySQL使用connector C/C+读取二进制字段,两种方法: 用getString vector vec; while (pResul ...

  2. mysql字段约束_mysql数据库之表操作及字段约束条件

    一.存储引擎 二.表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 id name age sex 1 li 12 male 2 liu ...

  3. mysql 字段写入_MySQL为数据表的指定字段插入数据

    username not null 没有默认值/有默认值   insert不插入username字段 均不报错 2014年07月23日21:05    百科369 MySQL为数据表的指定字段插入数据 ...

  4. mysql json 函数_MYSQL 开发设计表是硬邦邦的VARHCAR 还是JSON TYPE 来处理数据更香

    开发在使用MySQL中,建立比较大的VARCHAR字段来存储SQL执行的语句或者利用MYSQL 来存储什么VARCHAR(1000) VARCHAR(2000) 之类的事情比比皆是,实际上存储超高的字 ...

  5. mysql/jdbc:设置useInformationSchema=true读取表注释信息(table_comment)

    问题描述 今天在读取表的注释信息(COMMENT)时,发现返回的REMARKS字段返回居然是null. 以下是代码示例: DatabaseMetaData meta = this.pConnectio ...

  6. mysql group_concat去重_Mysql下GROUP_CONCAT使用

    之前遇到一个这样的小需求:数据表里面每一行里面存放的是每个用户每个因子的得分数(一个用户共有23个因子),而我们需要得到的报表是按用户为维度排列出每个用户的因子得分记录,其中每行记录显示的是该用户23 ...

  7. MYSQL查看某个数据库下所有表索引的数据量及占用空间大小

    查询某个库下所有表&索引的数据量及占用空间大小 SELECTtable_schema AS '数据库',table_name AS '表名',table_rows AS '记录数',TRUNC ...

  8. mysql 关联更新_MySQL UPDATE多表关联更新

    MySQL 可以基于多表查询更新数据.对于多表的 UPDATE 操作需要慎重,建议在更新前,先使用 SELECT 语句查询验证更新的数据与自己期望的是否一致. 下面我们建两张表,一张表为 produc ...

  9. mysql乾坤大挪移A库下的表去B库

    使用场景:A库下的表mv到B库去,因为是mv所以很快,这里强调不是copy,执行完A库下的表就没了.测试几十G的数据只需要十几秒. #!/bin/bash # 假设将A数据库名改为B # MyISAM ...

最新文章

  1. 解决gpg failed to sign the data fatal: failed to write commit object解决方案
  2. 安装Debian 7.8 过程,以及该系统的配置过程
  3. java中byte的范围计算
  4. java工程师的终极书单_Java 9 –终极功能列表
  5. 内存分配,任意字节对齐
  6. 自学转行成前端工程师,三面拿下字节跳动offer
  7. 深入理解Python中的yield和send
  8. Python说文解字_Python之多任务_03
  9. docker[-compose] 连接内网其他容器地址
  10. LayaAir Sprite 旋转缩放
  11. 解决win10分辨率过高导致某些软件显示小的办法
  12. poj3259 Wormholes floyd求负环
  13. 百思不得姐(4.5.6)最新版高仿
  14. iOS开发人员必看的精品资料
  15. python实现共轭梯度算法
  16. Broekett定理):
  17. 散——TIPS(C语言)
  18. SpringBoot整合Minio,一篇带你入门使用Minio
  19. Windows窗口与消息
  20. 职场里,对数据库要有敬畏之心!

热门文章

  1. java 定时任务spring_Spring定时任务(一):SpringTask使用
  2. 3dmax挤出制作窗花_「教程」3DMAX制作藤编家具模型,超实用教程,收藏备用
  3. ubuntu16.04引导修复不能开机、grub丢失等——这是一剂良药
  4. [Go] golang的MPG调度模型
  5. linux 网络的一些书籍
  6. (译文)JavaScript基础——JavaScript中的深拷贝
  7. [Groovy] 实战 Groovy, for each 剖析
  8. bzoj2753: [SCOI2012]滑雪与时间胶囊
  9. QT UI获得控件ID(HWND)
  10. hdu 5167 Fibonacci(预处理)