วิธีแสดงรายละเอียดตาราง MySQL/MariaDB บทความนี้สอนการใช้คำสั่ง DESC และ SHOW FULL COLUMNS FROM เพื่อแสดงรายละเอียดตารางที่ต้องการ ของฐานข้อมูล MySQL/MariaDB สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่างที่ 1 วิธีแสดงรายละเอียดตาราง ด้วยคำสั่ง DESC
DESC user;
ผลลัพธ์
+--------+---------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------+---------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | char(255) | NO | | NULL | |
| salary | decimal(10,0) | NO | | NULL | |
+--------+---------------+------+-----+---------+----------------+
ตัวอย่างที่ 2 วิธีแสดงรายละเอียดตาราง ด้วยคำสั่ง SHOW FULL COLUMNS FROM
SHOW FULL COLUMNS FROM user;
ผลลัพธ์
+--------+---------------+--------------------+------+-----+---------+----------+------------+---------+
| Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment |
+--------+---------------+--------------------+------+-----+---------+----------+------------+---------+
| id | int(11) | NULL | NO | PRI | NULL | auto | select,... | |
| name | char(255) | utf8mb4_general_ci | NO | | NULL | | select,... | |
| salary | decimal(10,0) | NULL | NO | | NULL | | select,... | |
+--------+---------------+--------------------+------+-----+---------+----------+------------+---------+
คำสั่ง DESC และ SHOW FULL COLUMNS FROM ใช้สำหรับแสดงรายละเอียดของตารางเหมือนกัน ต่างกันตรงที่คำสั่ง SHOW FULL COLUMNS FROM จะแสดงรายละเอียดมากกว่า คือ Collation, Privileges และ Comment