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

ฉันจะโคลนโครงสร้างของตารางใน MySQL ได้อย่างไร


ในการโคลนใน MySQL ให้ใช้คำสั่ง LIKE ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable1-> (-> StudentId int,-> StudentName varchar(20)-> );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.55 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable1 (100,'John');Query OK, 1 แถวที่ได้รับผลกระทบ (0.20 วินาที)mysql> แทรกลงในค่า DemoTable1 (101,'Sam');Query OK, 1 แถวได้รับผลกระทบ (0.20 วินาที )mysql> แทรกลงในค่า DemoTable1 (102,'Carol'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.15 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

mysql> เลือก *จาก DemoTable1;

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-----------+-------------+| รหัสนักศึกษา | ชื่อนักเรียน |+-----------+-------------+| 100 | จอห์น || 101 | แซม || 102 | Carol |+-----------+-------------+3 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อโคลนโครงสร้างตารางใน MySQL -

mysql> สร้างตาราง DemoTable2 LIKE DemoTable1; สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.53 วินาที)

ให้เราตรวจสอบโครงสร้างของตารางที่สร้างขึ้นใหม่ -

mysql> แสดงสร้างตาราง DemoTable2;

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+--------------+----------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------+| ตาราง | สร้างตาราง|+-------------+----------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------+| DemoTable2 | สร้างตาราง `demotable2` (`StudentId` int (11) DEFAULT NULL, `StudentName` varchar (20) COLLATE utf8_unicode_ci DEFAULT NULL) ENGINE=InnoDB ค่าเริ่มต้น CHARSET=utf8 OLLATE=utf8_unicode_ci |+---------- ----+---------------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------------------------+1 แถวในชุด (0.03 วินาที)