ในการสร้างตารางจากตารางที่สร้างไว้แล้ว ให้ใช้คำสั่ง CREATE TABLE AS SELECT ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable1318-> (-> Id int,-> FirstName varchar(10),-> LastName varchar(10),-> Age int-> );Query OK, 0 แถวได้รับผลกระทบ (0.50 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable1318 (1,'Chris','Brown',21);Query OK, 1 แถวได้รับผลกระทบ (0.20 วินาที)mysql> แทรกลงในค่า DemoTable1318 (2,'David','Miller', 24); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) mysql> แทรกลงในค่า DemoTable1318 (3,'Carol','Taylor',23); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก DemoTable1318;
ผลลัพธ์
<ก่อนหน้า>+------+-----------+----------+------+| รหัส | ชื่อจริง | นามสกุล | อายุ |+------+-----------+----------+------+| 1 | คริส | สีน้ำตาล | 21 || 2 | เดวิด | มิลเลอร์ | 24 || 3 | แครอล | เทย์เลอร์ | 23 |+------+-----------+----------+------+3 แถวในชุด (0.00 วินาที)ก่อน>ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตารางจากตารางที่สร้างไว้แล้วโดยการเลือกแถวเฉพาะ -
mysql> สร้างตาราง DemoTable1319-> เป็น select *from DemoTable1318-> where Age IN(21,23);Query OK, 2 rows impacts (0.81 sec)Records:2 Duplicates:0 Warnings:0
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก DemoTable1319;