MySql學習筆記5 正規表示式搜尋

2021-06-25 07:56:01 字數 1271 閱讀 5295

表名:info_user

字段:id、name、borndata、age、***、email、sail

5.1  regexp 關鍵字

其後面表示作為 正規表示式 處理

5.1.1 基本語句1

select id,name from info_user where email  regexp  'aa123@qq';  //如同like
select id,name from info_user where email  regexp binary 'aa123@qq';//binary表示區分大小寫

5.1.2 基本語句2
select id,name from info_user where email  regexp  '123@qq | 145@qq'; //如同or
注意:
select id,name from info_user where email regexp '1|14 5@qq';//表示 1 or 14 5@qq。 不是15@qq  or 145@qq,不要被空格迷惑哈。
5.1.3  匹配幾個字元中的乙個
select id,name from info_user where email regexp '[123]23@qq'; //  等同於  '(1|2|3)23@qq'
select id,name from info_user where email regexp '[^123]23@qq';// ^ 反的意思
5.1.4  範圍匹配
select id,name from info_user where email  regexp '[1-3]23@qq';
5.1.5 其他不表了,用到再說,哈哈哈哈哈哈

mysql正規表示式 MySQL正規表示式

正規表示式是為複雜搜尋指定模式的強大方式。正規表示式描述了一組字串。最簡單的正規表示式是不含任何特殊字元的正規表示式。例如,正規表示式hello匹配hello。非平凡的正規表示式採用了特殊的特定結構,從而使得它們能夠與1個以上的字串匹配。例如,正規表示式hello word匹配字串hello或字串w...

正規表示式學習筆記 (5)js的正規表示式

正規表示式主體 修飾符 可選 var patt runoob i 例項解析 runoob i是乙個正規表示式。runoob是乙個正規表示式主體 用於檢索 i是乙個修飾符 搜尋不區分大小寫 search 方法用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串,並與指定查詢的字串或者正規表示式...

mysql正規表示式學習

1,匹配任意乙個字元select prood name from products where pro name regexp 000 order by prod name 返回 csdn 5000 csdn 6000 這裡使用了正規表示式.000。是正規表示式乙個字元,它表示匹配任意乙個字元,因此...