mysql里查询表中各个字段注释语句
时间: 2023-07-06 13:08:53 浏览: 97
可以使用以下 SQL 语句查询表中各个字段的注释语句:
```sql
SELECT COLUMN_NAME, COLUMN_COMMENT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = '表名' AND TABLE_SCHEMA='数据库名';
```
其中,将 `表名` 替换为你要查询的表名,将 `数据库名` 替换为你要查询的数据库名。该 SQL 语句会返回一个结果集,其中包含了表中每个字段的名称和注释语句。
相关问题
mysql查询所有的字段、字段注释、表名、表注释
好的,这是一个技术问题,我可以回答。您可以通过执行以下SQL语句来查询所有的字段、字段注释、表名和表注释:
SELECT COLUMN_NAME, COLUMN_COMMENT, TABLE_NAME, TABLE_COMMENT
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = 'your_database_name';
mysql 查询表字段和注释
您可以使用以下 SQL 查询语句来查询MySQL表的字段和注释:
SELECT a.table_name AS 表名, a.table_comment AS 表说明, b.COLUMN_NAME AS 字段名, b.column_comment AS 字段说明
FROM information_schema.TABLES a
LEFT JOIN information_schema.COLUMNS b ON a.table_name = b.TABLE_NAME
WHERE a.table_schema = '数据库名'
ORDER BY a.table_name
这条语句使用了信息模式(information_schema)的表(TABLES和COLUMNS)来获取表名、表注释、字段名和字段注释。左连接(LEFT JOIN)确保即使表中没有注释的字段也会被查询出来。通过将数据库名替换为您要查询的数据库名,您就可以得到所需的结果。请注意,这个查询结果将按表名排序。
请注意,如果您只想查询某个数据库下所有表的注释,您可以使用以下 SQL 查询语句:
SELECT table_name AS 表名, table_comment AS 表说明
FROM information_schema.TABLES
WHERE table_schema = '数据库名'
ORDER BY table_name
这条语句只查询了表名和表注释,并按表名排序。同样,您只需将数据库名替换为您要查询的数据库名即可获得结果。
阅读全文