MySQL是一種非常流行的關系型數據庫管理系統。在SQL語句中,使用通配符是非常重要的一個知識點,因為它可以讓你在查詢數據時更加靈活。下面我們來看一下MySQL中通配符的使用方法。
MySQL中有兩種通配符:%和_,它們分別代表任意字符和單個字符。
# 查詢所有以"a"結尾的名稱 SELECT * FROM mytable WHERE name LIKE '%a'; # 查詢所有以"b"開頭的名稱 SELECT * FROM mytable WHERE name LIKE 'b%'; # 查詢所有包含"abc"的名稱 SELECT * FROM mytable WHERE name LIKE '%abc%'; # 查詢所有以"a"開頭、中間任意字符、以"b"結尾的名稱 SELECT * FROM mytable WHERE name LIKE 'a%b'; # 查詢所有名稱長度為3的數據 SELECT * FROM mytable WHERE name LIKE '___'; # 查詢所有名稱第2個字符為"a"的數據 SELECT * FROM mytable WHERE name LIKE '_a%';
上面這些例子只是通配符的基本用法,如果需要更深入地了解,可以參考MySQL的官方文檔。