ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable1 -> ( -> รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก -> ชื่อ varchar(100) -> ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.76 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable1(Name) ('Chris'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.21 วินาที) mysql> แทรกลงในค่า DemoTable1 (ชื่อ) ('Robert'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.13 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable1;
ผลลัพธ์
<ก่อนหน้า>+----+---------+| รหัส | ชื่อ |+----+-------+| 1 | คริส || 2 | Robert |+----+-------+2 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตารางที่สอง -
mysql> สร้างตาราง DemoTable2 -> ( -> รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก -> ชื่อ varchar(100) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.48 วินาที)
แทรกระเบียนบางส่วนในตารางที่สองโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable2 (ชื่อ) ('David'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.53 วินาที) mysql> แทรกลงในค่า DemoTable2 (ชื่อ) ('Bob'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.15 วินาที)
แสดงระเบียนทั้งหมดจากตารางที่สองโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable2;
ผลลัพธ์
<ก่อนหน้า>+----+-------+| รหัส | ชื่อ |+---+-------+| 1 | เดวิด || 2 | Bob |+----+-------+2 แถวในชุด (0.00 วินาที)ต่อไปนี้คือแบบสอบถามเพื่อเพิ่มคอลัมน์ใหม่ให้กับยูเนี่ยนของสองตาราง -
mysql> เลือก Id, Name, 27 AS Age จาก DemoTable1 -> union -> เลือก Id,name,20 AS Age จาก DemoTable2;