1、columnname
的值必須由字母組成
select * from tablename where columnname regexp '^[a-z]$';
# select * from tablename where columnname regexp '^[a-z]$';
2、columnname
的值必須包含字母
select * from tablename where columnname regexp '[a-z]';
# select * from tablename where columnname regexp '[a-z]';
由於不區分大小寫,使用注釋中的**得到和結果也是一樣的1、
columnname
的值必須以大寫字母開頭,緊接著全是數字
select * from tablename where columnname regexp binary '^[a-z]+[0-9]*$';
2、columnname
的值必須以小寫字母開頭
select * from tablename where columnname regexp binary '^[a-z]+[0-9]*$';
MySQL 使用正規表示式查詢
字元 匹配特定字元 select from fruits where f name regexp b 字元 特定字元結尾 select from fruits where f name regexp y 字元 代替字串中的任意乙個字元 select from fruits where f name ...
mysql 使用正規表示式查詢
整理自清華大學出版社 mysql入門很簡單 基本形式 屬性名 regexp 匹配方式 正規表示式的模式字元 匹配字元開始的部分 eg1 從info表name欄位中查詢以l開頭的記錄 select from info where name regexp l eg2 從info表name欄位中查詢以aa...
MYSQL 正規表示式查詢!
在使用select查詢的過程中,有時會用到正規表示式對結果進行查詢,將學習到的內容進行總結!一 語法結構如下 二 常用匹配方式進行示例說明 首先建立表student,表的結構如下 查詢student表中sname列已 王 開始的姓名 select sname from student where s...