ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable -> ( -> เวอร์ชัน varchar(20) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.77 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable ('1.0.0'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.21 วินาที) mysql> แทรกลงในค่า DemoTable ('2.s6.9'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว ( 0.16 วินาที) mysql> แทรกลงในค่า DemoTable ('1.5.0'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------+| เวอร์ชั่น |+---------+| 1.0.0 || 2.s6.9 || 1.5.0 |+---------+3 แถวในชุด (0.00 วินาที)นี่คือแบบสอบถามเพื่อใช้ MySQL REGEXP เพื่อดึงข้อมูลระเบียนด้วย . และตัวเลข -
mysql> เลือก *จาก DemoTable -> โดยที่ เวอร์ชัน regexp '^[0-9]+\.[0-9]+(\.[0-9]+)*';
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------+| เวอร์ชั่น |+---------+| 1.0.0 || 1.5.0 |+---------+2 แถวในชุด (0.00 วินาที)