Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để lấy danh sách các cột từ một bảng trong cơ sở dữ liệu khác mà chúng tôi hiện đang sử dụng?


Nó có thể được thực hiện với câu lệnh SHOW COLUMNS. Cú pháp của nó sẽ như sau -

Cú pháp

SHOW COLUMNS FROM db_name.tab_name

Đây,

  • tab_name là tên của bảng mà từ đó chúng ta muốn xem danh sách các cột.
  • Db_name là tên của cơ sở dữ liệu, trong đó bảng được lưu trữ

Ví dụ

Trong ví dụ, chúng tôi hiện đang sử dụng cơ sở dữ liệu "query" và nhận danh sách các cột từ bảng có tên là "Arena" được lưu trữ trong mysql ‘database’ -

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)