1. 程式人生 > 其它 >MySQL-08用萬用字元過濾資料-必知必會

MySQL-08用萬用字元過濾資料-必知必會

技術標籤:MySQLmysql資料庫

  • LIKE萬用字元

    之前介紹的操作符是針對已知的值進行過濾的,但不是對所有的搜尋都好用,比如搜尋名字含有anvil的所有產品

    • 萬用字元:用來匹配值的一部分的特殊字元
    • 搜尋模式:由字面值、萬用字元或兩者組合構成的搜尋條件

    在搜尋子句中使用萬用字元,必須使用LIKE操作符,指示MySQL後跟的搜尋模式利用萬用字元匹配,而不是直接相等匹配進行比較。

  • 百分號%萬用字元:表示任何字元出現任意次數,例如尋找名字jet開頭的id,注意空格

    SELECT id,name FROM student WHERE name LIKE 'jet%'
    
  • 下劃線_萬用字元:代替任何字元,但只匹配單個字元

  • 官方建議不要過度使用萬用字元,效能表現並不優秀