MySQL模糊查詢主要使用通配符來(lái)實(shí)現(xiàn),常用的通配符有:
常見(jiàn)的模糊查詢用法包括:
SELECT * FROM table_name WHERE column_name LIKE 'prefix%';
SELECT * FROM table_name WHERE column_name LIKE '%suffix';
SELECT * FROM table_name WHERE column_name LIKE '%keyword%';
SELECT * FROM table_name WHERE column_name LIKE '______'; -- 查詢長(zhǎng)度為6的字符串
SELECT * FROM table_name WHERE column_name LIKE '[abc]%'; -- 查詢以a、b或c開(kāi)頭的記錄
SELECT * FROM table_name WHERE column_name LIKE '[^abc]%'; -- 查詢不以a、b或c開(kāi)頭的記錄
需要注意的是,在使用模糊查詢時(shí),要確保表的字段類型是字符串類型,否則可能會(huì)出現(xiàn)錯(cuò)誤。