Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ฉันจะรับรายการคอลัมน์จากตารางในฐานข้อมูลอื่นนอกเหนือจากที่เราใช้อยู่ได้อย่างไร


สามารถทำได้ด้วยคำสั่ง SHOW COLUMNS ไวยากรณ์จะเป็นดังนี้ -

ไวยากรณ์

SHOW COLUMNS FROM db_name.tab_name

ที่นี่

  • tab_name คือชื่อตารางที่เราอยากดูรายการคอลัมน์
  • Db_name เป็นชื่อฐานข้อมูลที่เก็บตาราง

ตัวอย่าง

ในตัวอย่าง เรากำลังใช้ฐานข้อมูล 'query' และรับรายการคอลัมน์จากตารางชื่อ 'arena' ที่จัดเก็บไว้ใน 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)