MySQL 如何从不同于当前使用的数据库中的表中获取列的列表?

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)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程