หากคุณพยายามสร้างตารางและชื่อตารางมีอยู่แล้ว MySQL จะแสดงข้อความเตือน ให้เราตรวจสอบแนวคิด
เรากำลังสร้างตารางที่มีอยู่แล้ว -
mysql> สร้างตารางหากไม่มี DemoTable ( CustomerId int, CustomerName varchar(30), CustomerAge int ); ตกลง ตกลง 0 แถวได้รับผลกระทบ 1 คำเตือน (0.05 วินาที)
ชื่อตาราง DemoTable มีอยู่แล้ว ให้เราตรวจสอบข้อความเตือน
ต่อไปนี้เป็นแบบสอบถาม -
mysql> แสดงคำเตือน
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้เช่นข้อความเตือน -
<ก่อนหน้า>+-------+------+----------------------------- -----+| ระดับ | รหัส | ข้อความ |+-------+------+-------------------------------- ----+| หมายเหตุ | 1050 | มีตาราง 'demotable' แล้ว |+------+------+-------------------------- ---------+1 แถวในชุด (0.00 วินาที)ให้เราเปลี่ยนชื่อตารางและสร้างตารางที่ยังไม่มี -
mysql> สร้างตารางหากไม่มีอยู่ DemoTable2 ( CustomerId int, CustomerName varchar(20), CustomerAge int ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.56 วินาที)
สร้างตารางด้านบนได้สำเร็จเนื่องจากไม่มีอยู่แล้ว
ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกระเบียนในตารางโดยใช้คำสั่งแทรก -
mysql> แทรกลงในค่า DemoTable2 (101,'Chris', 23); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) mysql> แทรกลงในค่า DemoTable2 (102, 'Robert', 24); แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.12 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงบันทึกจากตารางโดยใช้คำสั่งเลือก -
mysql> เลือก *จาก DemoTable2;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้
<ก่อนหน้า>+------------+--------------+-----------+| รหัสลูกค้า | ชื่อลูกค้า | ลูกค้าอายุ |+------------+--------------------+-------------+| 101 | คริส | 23 || 102 | โรเบิร์ต | 24 |+------------+--------------+-------------+2 แถวในชุด ( 0.00 วินาที)