MySQL 查詢使用正規表示式匹配

2021-10-05 20:02:52 字數 802 閱讀 9603

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...