MySQL中,LIKE操作符可用于SELECT語句中的WHERE子句中,用于匹配符合特定模式的數據。
LIKE操作符中,通配符“%”和“_”是最常用的。其中,“%”表示零個、一個或多個字符,“_”表示任意單個字符。
SELECT * FROM user WHERE name LIKE 'M%';
以上代碼會把所有名字以M開頭的用戶篩選出來,其中“%”匹配了M后面的零個或多個字符。
SELECT * FROM user WHERE name LIKE 'M____';
以上代碼會把所有名字為5個字符長,且以M開頭的用戶篩選出來,其中“_”匹配任意單個字符。
需要注意的是,LIKE操作符使用的是通配符,它們會使查詢效率下降。因此,應該合理地使用它們,以避免查詢性能變得過慢。