mysql字段名称转注释查询
时间: 2023-07-06 13:06:42 浏览: 60
你可以使用以下的SQL语句查询MySQL表中字段名称转注释:
```
SELECT COLUMN_NAME, COLUMN_COMMENT FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'your_database_name' AND TABLE_NAME = 'your_table_name';
```
将`your_database_name`和`your_table_name`替换为你自己的数据库名称和表名称,执行该语句即可查询到对应表的字段名称和注释。
相关问题
查询mysql表数据,其中字段名称转成注释
您可以使用MySQL的注释语法,在查询语句中将字段名转换为注释。具体的语法如下:
```sql
SELECT
column1 AS '注释1',
column2 AS '注释2',
column3 AS '注释3'
FROM table_name;
```
在上面的语法中,`column1`、`column2`、`column3`是原始的字段名,而`'注释1'`、`'注释2'`、`'注释3'`是您希望显示的注释。在查询结果中,将会显示注释而不是原始的字段名。
例如,如果您有一个名为`employee`的表,其中包含`id`、`name`和`age`三个字段,您可以使用以下查询语句:
```sql
SELECT
id AS '员工编号',
name AS '员工姓名',
age AS '员工年龄'
FROM employee;
```
这将会在查询结果中显示员工编号、员工姓名和员工年龄,而不是原始的字段名。
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
这条语句只查询了表名和表注释,并按表名排序。同样,您只需将数据库名替换为您要查询的数据库名即可获得结果。