MySQL 如何从另一个数据库中获取表格的列列表?
您可以通过使用 SHOW COLUMNS 命令来完成。其语法如下:
Syntax
SHOW COLUMNS FROM tab_name IN db_name
在此,
- tab_name 是要查看其列列表的表格名称。
- db_name 是表格所在数据库的名称。
Example
例如,我们当前使用的数据库为 ‘query’,需要从一个名为 ‘arena’ 的表格中获取列列表,而该表格存储在 MySQL ‘database’ 中:
mysql> SHOW COLUMNS FROM arena IN mysql\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.08 sec)
阅读更多:MySQL 教程