MySQL查詢是MySQL的核心功能,有時候我們需要查找帶有某些匹配字母的表。下文對該MySQL查詢方式作了詳細的介紹,供您參考。
在MySQL中我們可以使用LIKE或者NOT LIKE操作符進行比較。在MySQL中模式默認是不區分大小寫的。
查詢示例,student表
+--------+---------+-------+-----------------+---------+
| studid | name | marks | address | phone |
+--------+---------+-------+-----------------+---------+
MySQL> select * from student where name like 'm%';
列出在表student中所有以字母M開頭的學生名字。
MySQL> select * from student where name like '%e';
列出所有以字母e結尾的學生名字。
MySQL> select * from student where name like '%a%';
列出在任何地方包含任何特定字母的學生名字。以下的查詢示例將列出包含"a"字母的學生名字。
MySQL> select * from student where name like '_____';
假如我們要查找的名字包括5個字母,我們就可以使用特殊的字母"_"(下劃線)。將列好在表student中包括5個字母學生的名字。