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

สร้างตาราง DDL ผ่านการสืบค้นบน MySQL และ SQL Server หรือไม่


DDL ย่อมาจาก Data Definition Language ในการสร้างตาราง DDL ผ่านแบบสอบถาม คุณสามารถใช้แสดงคำสั่งสร้าง

ไวยากรณ์มีดังนี้

SHOW CREATE TABLE yourTableName;

ไวยากรณ์ข้างต้นเป็นแบบเฉพาะของ MySQL สมมติว่าเรามีโต๊ะชื่อ 'DDLOfTableStudent'

ขั้นแรก สร้างตารางชื่อ 'DDLOfTableStudent' แบบสอบถามเพื่อสร้างตารางมีดังนี้

mysql> สร้างตาราง DDLOfTableStudent -> ( -> StudentId int, -> StudentFirstName varchar(100), -> StudentLastName varchar(100), -> StudentAddress varchar(200), -> StudentAge int, -> StudentMarks int -> );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.84 วินาที)

ใช้ไวยากรณ์ด้านบนเพื่อทราบ DDL ของตาราง แบบสอบถามมีดังนี้

mysql> SHOW CREATE TABLE DDLOfTableStudent;

ต่อไปนี้เป็นผลลัพธ์ที่แสดง DDL

<ก่อนหน้า>+-------------------+-------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------------+| ตาราง | สร้างตาราง |+-------------------+-------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------------+| DDLOfTableStudent | สร้างตาราง `ddloftablestudent` (`StudentId` int (11) DEFAULT NULL,`StudentFirstName` varchar (100) ค่า NULL เริ่มต้น,`StudentLastName` varchar (100) ค่า NULL เริ่มต้น,`StudentAddress' varchar(200) DEFAULT NULL`, `Student (11) DEFAULT NULL,`StudentMarks` int(11) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |+-------------------+-- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---+1 แถวในชุด (0.00 วินาที)