在MySQL中,可以使用LIKE
操作符實現模糊查詢。LIKE
操作符用于在WHERE
子句中搜索指定模式的數據,可以使用通配符來匹配任意字符或任意數量的字符。
通配符有兩種:
%
):表示任意字符的任意數量。_
):表示單個字符。例如,如果要查詢name
列中包含John
的所有記錄,可以使用以下查詢語句:
SELECT * FROM table_name WHERE name LIKE '%John%';
如果要查詢name
列以J
開頭的所有記錄,可以使用以下查詢語句:
SELECT * FROM table_name WHERE name LIKE 'J%';
如果要查詢name
列第二個字符為o
的所有記錄,可以使用以下查詢語句:
SELECT * FROM table_name WHERE name LIKE '_o%';
通過使用LIKE
操作符和通配符,可以實現靈活的模糊查詢。