สมมติว่าค่าคอลัมน์บางค่าในตารางมีคำสำคัญเฉพาะ และคุณต้องการเฉพาะระเบียนเหล่านั้น สำหรับสิ่งนี้ ให้ใช้ตัวดำเนินการ LIKE
เรามาดูตัวอย่างและสร้างตารางกันก่อน −
mysql> สร้างตาราง DemoTable750 (ชื่อ varchar(200));ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.69 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable750 ('Java and MongoDB,MySQL'); เคียวรีตกลง, 1 แถวได้รับผลกระทบ (0.13 วินาที)mysql> แทรกลงในค่า DemoTable750 ('MySQL, SQL Server'); เคียวรีตกลง ได้รับผลกระทบ 1 แถว (0.21 วินาที) mysql> แทรกลงในค่า DemoTable750 ('PL/SQL,Python, MongoDB'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที) mysql> แทรกลงในค่า DemoTable750 ('MySQL'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.33 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable750
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------------------+| ชื่อเรื่อง |+-----------------------------------+| Java และ MongoDB,MySQL || MySQL,SQL Server || PL/SQL,Python,MongoDB || MySQL |+-----------------------+4 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อเลือกระเบียนตามคำสำคัญ สมมติว่าคำหลักคือ “MySQL” −
mysql> เลือก *จาก DemoTable750 โดยที่ชื่อ LIKE '%MySQL%';
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------------------+| ชื่อเรื่อง |+-----------------------------------+| Java และ MongoDB,MySQL || MySQL,SQL Server || MySQL |+-----------------------+3 แถวในชุด (0.00 วินาที)