MySQL 中查询字段名称的方法(mysql取字段名称)

当我们想要操作一张表,最重要的就是先知道这张表中有哪些字段,那么我们在MySQL中如何查询字段名称呢?下面就以一张表users中的数据表来说明如何查询字段名称:

##### 1.使用show column命令

使用show column命令能够查询到指定表中的字段名,具体的用法如下:

“`sql

show columns from users;


上述语句运行后,会将users表中的字段列出来:

+—————+————-+——+—–+———+——-+

| Field | Type | Null | Key | Default | Extra |

+—————+————-+——+—–+———+——-+

| id | int(11) | NO | PRI | NULL | |

| user_name | varchar(30) | YES | | NULL | |

| user_passowrd | varchar(50) | YES | | NULL | |

| create_time | datetime | YES | | NULL | |

+—————+————-+——+—–+———+——-+


##### 2.使用information_schema

当我们想要查询多张表的字段时,这时候我们就可以使用information_schema来查找指定表的字段名称,具体用法如下:

```sql
select column_name from information_schema.columns
where table_name='users';

当然,我们还可以指定查询的字段,例如:

“`sql

select column_name from information_schema.columns

where table_name=’users’ and column_name like ‘%time%’;


上面的查询结果就只包含了create_time的字段的名字:

create_time


#### 小结

使用MySQL数据库查询字段名称及其字段类型,我们一般可以使用show column以及information_schema两种方法来查询,show column一般用于单表的查询,而information_schema则可以用于多表查询,它支持各种条件。因此,能够更加精确的查找到自己想要查找的字段名。

数据运维技术 » MySQL 中查询字段名称的方法(mysql取字段名称)