如何从当前使用的其他数据库中的表中获取列列表?

可以使用SHOW COLUMNS语句来完成。它的语法如下:

语法

SHOW COLUMNS FROM db_name.tab_name

这里,

  • tab_name是我们要从中查看列列表的表的名称。

  • db_name是存储表的数据库的名称

示例

在示例中,我们当前正在使用数据库“ query”,并从存储在mysql“ database”中的名为“ arena”的表中获取列列表-

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)
猜你喜欢