Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

แบบสอบถาม MySQL สำหรับการค้นหาข้อความด้วย LIKE และ OR เพื่อดึงข้อมูล


ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable (ข้อความหัวเรื่อง) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.86 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable ('Introduction to MySQL'); Query OK, 1 แถวได้รับผลกระทบ (0.31 วินาที)mysql> แทรกลงในค่า DemoTable ('Deep Dive โดยใช้ Java'); Query OK, 1 แถวได้รับผลกระทบ (0.17) วินาที) mysql> แทรกลงในค่า DemoTable ('C ในระดับความลึก'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) mysql> แทรกลงในค่า DemoTable ('แนะนำ C ++'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.48 วินาที) 

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

mysql> เลือก *จาก DemoTable;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-----------------------+| เรื่อง |+-----------------------+| ข้อมูลเบื้องต้นเกี่ยวกับ MySQL || เจาะลึกโดยใช้ Java || C ในความลึก || บทนำสู่ C++ |+-----------------------+4 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นข้อความค้นหาสำหรับค้นหาข้อความด้วย LIKE และ OR -

mysql> เลือก *จาก DemoTable โดยที่ Subject LIKE '%MySQL%' หรือ Subject LIKE '%using%';

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-----------------------+| เรื่อง |+-----------------------+| ข้อมูลเบื้องต้นเกี่ยวกับ MySQL || Deep Dive โดยใช้ Java |+----------------------+2 แถวในชุด (0.00 วินาที)