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

แสดงข้อมูลโครงสร้างตารางใน MySQL รวม TYPE, KEY และคอลัมน์ต่างๆ

ใช้คำสั่ง SHOW COLUMNS เพื่อดูรายละเอียดฟิลด์ทั้งหมดของตาราง รวมถึงชนิดข้อมูล Key และค่าเริ่มต้น

รูปแบบคำสั่ง

show columns from yourTableName;

ตัวอย่างการใช้งาน

สร้างตารางพนักงาน:

mysql> create table DemoTable1586 (
    -> EmployeeId int,
    -> EmployeeFirstName varchar(20),
    -> EmployeeLastName varchar(20),
    -> EmployeeAge int,
    -> EmployeeCountryName varchar(20),
    -> EmployeeSalary int
    -> );
Query OK, 0 rows affected (0.78 sec)

แสดงโครงสร้างตาราง:

mysql> show columns from DemoTable1586;

ผลลัพธ์:

+---------------------+-------------+------+-----+---------+-------+
| Field               | Type        | Null | Key | Default | Extra |
+---------------------+-------------+------+-----+---------+-------+
| EmployeeId          | int(11)     | YES  |     | NULL    |       |
| EmployeeFirstName   | varchar(20) | YES  |     | NULL    |       |
| EmployeeLastName    | varchar(20) | YES  |     | NULL    |       |
| EmployeeAge         | int(11)     | YES  |     | NULL    |       |
| EmployeeCountryName | varchar(20) | YES  |     | NULL    |       |
| EmployeeSalary      | int(11)     | YES  |     | NULL    |       |
+---------------------+-------------+------+-----+---------+-------+
6 rows in set (0.11 sec)

คำอธิบายคอลัมน์

  • Field: ชื่อฟิลด์
  • Type: ชนิดข้อมูลและขนาด
  • Null: อนุญาตให้เป็น NULL หรือไม่
  • Key: ประเภทคีย์ (PRI, UNI, MUL)
  • Default: ค่าเริ่มต้น
  • Extra: ข้อมูลเพิ่มเติม เช่น auto_increment