MySQL通配符用于在查詢中模糊匹配數據。常用的通配符有兩個:
百分號(%):表示匹配任意字符,可以是零個、一個或多個字符。
下劃線(_):表示匹配單個字符。
通配符可以與LIKE操作符一起使用,如:
SELECT * FROM table_name WHERE column_name LIKE 'abc%'
:匹配以"abc"開頭的任意字符。
SELECT * FROM table_name WHERE column_name LIKE '%abc'
:匹配以"abc"結尾的任意字符。
SELECT * FROM table_name WHERE column_name LIKE '%abc%'
:匹配包含"abc"的任意字符。
SELECT * FROM table_name WHERE column_name LIKE '_bc%'
:匹配以"bc"開頭的任意字符,第一個字符可以是任意字符。
SELECT * FROM table_name WHERE column_name LIKE 'a_c%'
:匹配以"a"開頭,以"c"結尾的三個字符。
通過使用通配符,可以進行更靈活的數據查詢和模式匹配。