MySQL 如何从不同于当前使用的数据库中的表中获取列的列表?
您可以使用SHOW COLUMNS语句来完成。其语法如下−
阅读更多:MySQL 教程
语法
SHOW COLUMNS FROM db_name.tab_name
这里,
- tab_name 是我们想要查看列列表的表的名称。
- Db_name 是存储表的数据库的名称
示例
在该示例中,我们正在使用数据库“query”,并从名为“arena”的表中获取存储在mysql“数据库”中的列列表 −
mysql> SHOW COLUMNS FROM mysql.arena\G
*************************** 1. row ***************************
Field: id
Type: int(10) unsigned zerofill
Null: NO
Key: PRI
Default: NULL
Extra: auto_increment
*************************** 2. row ***************************
Field: Photo
Type: blob
Null: YES
Key:
Default: NULL
Extra:
2 rows in set (0.00 sec)