SHOW COLUMNS FROM `表名`;
上述代码中,“表名”是需要查询的表名。执行这个查询语句后,MySQL 会返回该表的所有字段名称以及它们的类型、长度、默认值等信息。例如:
SHOW COLUMNS FROM `users`;
以上代码执行后,会返回以下结果:
+-------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(255) | NO | | NULL | |
| email | varchar(255) | NO | | NULL | |
+-------+--------------+------+-----+---------+----------------+
在上面的结果中,每一行代表一个字段,各字段的含义如下:
- Field:字段名称
- Type:字段类型
- Null:是否允许为空
- Key:是否是键值
- Default:默认值
- Extra:额外的信息,例如是否自动递增
通过查询表字段名称,大家可以更好地了解数据库结构,方便编写相关代码。