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


可以使用 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)

更新于: 2020年6月20日

59 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.