MySQL模糊查詢使用LIKE關鍵字,語法如下:
nameamename;
nameame是要匹配的模式。
MySQL模糊查詢使用通配符進行匹配,通配符有兩種,分別是百分號(%)和下劃線(_)。
百分號(%)代表任意字符,可以匹配0個或多個字符。
下劃線(_)代表單個字符,只能匹配一個字符。
例如,要查詢所有以“a”開頭的單詞,可以使用以下語句:
SELECT * FROM words WHERE word LIKE 'a%';所以可以匹配所有以“a”開頭的單詞。
如果要查詢所有以“at”結尾的單詞,可以使用以下語句:
SELECT * FROM words WHERE word LIKE '%at';所以可以匹配所有以“at”結尾的單詞。
如果要查詢所有包含“at”字符的單詞,可以使用以下語句:
SELECT * FROM words WHERE word LIKE '%at%';所以可以匹配所有包含“at”字符的單詞。
如果要查詢所有以“a”開頭且長度為5個字符的單詞,可以使用以下語句:
SELECT * FROM words WHERE word LIKE 'a____';所以可以匹配所有以“a”開頭且長度為5個字符的單詞。
如果要查詢所有以“a”開頭且第三個字符為“t”的單詞,可以使用以下語句:
SELECT * FROM words WHERE word LIKE 'a_t%';所以可以匹配所有以“a”開頭且第三個字符為“t”的單詞。
MySQL模糊查詢可以使用通配符來實現,通配符有兩種,分別是百分號(%)和下劃線(_)。%代表任意字符,可以匹配0個或多個字符;只能匹配一個字符。通過使用通配符,可以獲得滿足模糊匹配條件的數據結果。