【问题标题】:Information Schema Table Description / Comment信息架构表描述/注释
【发布时间】:2026-01-19 02:15:01
【问题描述】:

提取表格注释/描述的查询代码是什么? 获取列描述很容易。是否有您可以对信息架构及其适用的列名选项执行的各种查询和选项的 URL 或列表?

澄清一下:

$sql = "SELECT TABLE_COMMENT FROM INFORMATION_SCHEMA.COLUMN_NAME WHERE `TABLE_SCHEMA` = '$dbnm' AND TABLE_NAME = '$tbl_nm' LIMIT 1";

结果什么都没有(显然); 我需要单独提取有关表格的确切描述 不显示特定表的所有信息。

我还需要可以在其上运行 SQL 查询的形式 让它可用....

【问题讨论】:

    标签: php mysql comments information-schema


    【解决方案1】:
    ... FROM INFORMATION_SCHEMA.COLUMN_NAME ...
    

    information_schema 中没有名为COLUMN_NAME 的表。

    如果要获取表 cmets,请使用以下查询:

    $sql = "SELECT TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES 
        WHERE TABLE_SCHEMA = '$dbnm' AND TABLE_NAME = '$tbl_nm'";
    

    如果您想要信息架构中的表及其列的参考文档,请尝试:http://dev.mysql.com/doc/refman/5.6/en/information-schema.html

    或者自己查看:

    mysql> SHOW TABLES FROM INFORMATION_SCHEMA;
    mysql> DESC INFORMATION_SCHEMA.TABLES;
    

    【讨论】: