如何從當前使用的資料庫之外的其他資料庫的表中獲取列列表?我們沒有使用 IN 運算子。


可以使用 SHOW COLUMNS 語句實現。其語法如下所示

語法

SHOW COLUMNS FROM tab_name IN db_name

這裡,

  • tab_name 是要檢視列列表的表名。
  • Db_name 是儲存表的資料庫名稱

示例

在這個例子中,我們當前使用的是名為“query”的資料庫,並獲取
儲存在 MySQL “database” 資料庫中名為“arena”表的列列表

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)

更新於:2020年2月12日

59 次檢視

啟動你的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.