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来查找指定表的字段名称,具体用法如下:
```sqlselect 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则可以用于多表查询,它支持各种条件。因此,能够更加精确的查找到自己想要查找的字段名。