ใช้คำสั่ง SHOW CREATE TABLE เพื่อดูคำสั่ง DDL (Data Definition Language) ที่สร้างตารางนั้น รูปแบบ:
SHOW CREATE TABLE yourTableName;
ตัวอย่าง
สร้างตาราง:
mysql> CREATE TABLE DDLOfTableStudent (
-> StudentId INT,
-> StudentFirstName VARCHAR(100),
-> StudentLastName VARCHAR(100),
-> StudentAddress VARCHAR(200),
-> StudentAge INT,
-> StudentMarks INT
-> );
ดู DDL
mysql> SHOW CREATE TABLE DDLOfTableStudent;
ผลลัพธ์ (แถบเดียว จัดรูปแบบเพื่ออ่านง่าย):
CREATE TABLE `ddloftablestudent` (
`StudentId` int(11) DEFAULT NULL,
`StudentFirstName` varchar(100) DEFAULT NULL,
`StudentLastName` varchar(100) DEFAULT NULL,
`StudentAddress` varchar(200) DEFAULT NULL,
`StudentAge` int(11) DEFAULT NULL,
`StudentMarks` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
ประโยชน์: ใช้สำรองโครงสร้างตาราง, ย้าย Schema ระหว่าง Server, หรือ Debug ปัญหา Index/Charset/Engine