MySQL中,like%%是一種模糊查詢方式,能夠幫助我們更加便捷地查找數據。
SELECT * FROM table_name WHERE column_name LIKE '%keyword%';
上述代碼中,table_name為表名,column_name為該表中需要匹配的列名,keyword為匹配的關鍵詞。
在使用like%%時,%表示匹配任意數量的任意字符,可以放在關鍵字的任意位置。所以,若要查找以關鍵字開頭的數據,可用如下代碼:
SELECT * FROM table_name WHERE column_name LIKE 'keyword%';
反之,如果要查找以關鍵字結尾的數據,則可用如下代碼:
SELECT * FROM table_name WHERE column_name LIKE '%keyword';
使用like%%時,注意不要用在沒有索引的列上,否則查詢速度可能會變得很慢。