สำหรับสิ่งนี้ คุณสามารถใช้ตัวดำเนินการ NOT LIKE ได้ ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable -> ( -> StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), -> StudentAdmissionYear varchar(20) -> ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.22 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable (StudentName,StudentAdmissionYear) ('Chris', '2017'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable (StudentName,StudentAdmissionYear) ('David', '2015'); ตกลง แบบสอบถาม 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable (StudentName, StudentAdmissionYear) ('Bob', '2019'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที) mysql> แทรกลงใน DemoTable(StudentName,StudentAdmissionYear) values('Carol','2015');Query OK, 1 แถวได้รับผลกระทบ (0.11 วินาที)mysql> แทรกลงใน DemoTable(StudentName,StudentAdmissionYear) ค่า('Sam','2018');แบบสอบถามตกลง , 1 แถวได้รับผลกระทบ (0.12 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+-------------+-------------------- ---+| รหัสนักศึกษา | ชื่อนักเรียน | StudentAdmissionYear |+-----------+-------------+--------------------- -+| 1 | คริส | 2017 || 2 | เดวิด | 2015 || 3 | บ๊อบ | 2019 || 4 | แครอล | 2015 || 5 | แซม | 2018 |+-----------+--------------------+--------------------------- -+5 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อกรองข้อมูลในตารางสำหรับเงื่อนไขที่จำเป็นเพื่อกำจัดระเบียนเฉพาะ -
mysql> เลือก *จาก DemoTable -> โดยที่ StudentAdmissionYear ไม่ชอบ '%2015%';
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ ที่นี่ เราได้ลบบันทึกกับ StudentAdmissionYear 2015 −
<ก่อนหน้า>+-----------+-------------+-------------------- ---+| รหัสนักศึกษา | ชื่อนักเรียน | StudentAdmissionYear |+-----------+-------------+--------------------- -+| 1 | คริส | 2017 || 3 | บ๊อบ | 2019 || 5 | แซม | 2018 |+-----------+--------------------+--------------------------- -+3 แถวในชุด (0.04 วินาที)