怎么用sql读取数据库某个字段的的标记(可以理解成字段的注释)

解决方案 »

  1.   

    C.`COLUMN_COMMENT` 就是字段的备注信息。SELECT C.`TABLE_SCHEMA`, C.`TABLE_NAME`, C.`COLUMN_NAME`, C.`COLUMN_COMMENT` FROM information_schema.`COLUMNS` C;
      

  2.   

    我用的mysql,关于1楼的答案,好像是不得行,
      

  3.   

    1楼的就是mysql啊,你在你自己的数据库中执行一下就知道了。
      

  4.   

    我的表是 t_bims_areamanagement 
    那个我的就应该这样?SELECT C.`TABLE_SCHEMA`, C.`TABLE_NAME`, C.`COLUMN_NAME`, C.`COLUMN_COMMENT` FROM t_bims_areamanagement.`COLUMNS` C;
    提示 Table 't_bims_areamanagement.columns' doesn't exist
      

  5.   

    哦,我懂了,这个是查看整个数据库的信息,但是我要的是查看某个表中某个字段的注释比如我的表't_bims_areamanagement' 其中我给'm_id'加了个注释,我要怎么给查出来啊
      

  6.   

    SELECT C.`TABLE_SCHEMA`, C.`TABLE_NAME`, C.`COLUMN_NAME`, C.`COLUMN_COMMENT` FROM t_bims_areamanagement.`COLUMNS` C
    WHERE TABLE_NAME='TT' AND COLUMN_NAME='QQ'
      

  7.   

    SELECT C.`TABLE_SCHEMA`, C.`TABLE_NAME`, C.`COLUMN_NAME`, C.`COLUMN_COMMENT` FROM t_bims_areamanagement.`COLUMNS` C 
    WHERE TABLE_NAME='t_bims_areamanagement' AND COLUMN_NAME='m_id'
      

  8.   

    information_schema是mysql自带的数据库,
    SELECT C.`TABLE_SCHEMA`, C.`TABLE_NAME`, C.`COLUMN_NAME`, C.`COLUMN_COMMENT` FROM information_schema.`COLUMNS` C where table_schema='表所在数据库名称' and table_name='t_bims_areamanagement';