หากต้องการค้นหาคำที่ตรงทั้งหมดจากสตริง ให้ใช้ไวยากรณ์ด้านล่าง −
เลือก *จาก yourTableNamewhereyourColumnName regexp '(^|[[:space:]])yourWord([[:space:]]|$)';
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable (ข้อความหัวข้อ) ตกลง สืบค้น 0 แถวได้รับผลกระทบ (0.23 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable ('This is the Introduction to Java'); เคียวรีตกลง 1 แถวได้รับผลกระทบ (0.05 วินาที) mysql> แทรกลงในค่า DemoTable ('This is the Introduction to MongoDB'); เคียวรีตกลง 1 แถวได้รับผลกระทบ (0.07 วินาที) mysql> แทรกลงในค่า DemoTable ('นี่คือบทนำสู่ MySQL'); ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.06 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------------------------------------+| ชื่อเรื่อง |+------------------------------------------+| นี่คือบทนำสู่ Java || นี่คือบทนำสู่ MongoDB || นี่คือบทนำสู่ MySQL |+------------------------------------------- +3 แถวใน set (0.00 วินาที)ต่อไปนี้เป็นข้อความค้นหาเพื่อค้นหาคำที่ถูกต้องจากสตริง
mysql> เลือก *จาก DemoTablewhereTitle regexp '(^|[[:space:]])MySQL([[:space:]]|$)';
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------------------------------+| ชื่อเรื่อง |+-----------------------------------+| นี่คือบทนำสู่ MySQL |+-----------------------------------+1 แถวในชุด (0.13 วินาที)