MySQL模糊查詢主要使用通配符來實現,常用的通配符有:
常見的模糊查詢用法包括:
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 '______'; -- 查詢長度為6的字符串
SELECT * FROM table_name WHERE column_name LIKE '[abc]%'; -- 查詢以a、b或c開頭的記錄
SELECT * FROM table_name WHERE column_name LIKE '[^abc]%'; -- 查詢不以a、b或c開頭的記錄
需要注意的是,在使用模糊查詢時,要確保表的字段類型是字符串類型,否則可能會出現錯誤。