資料庫內容
like語句
select * from test1 where psd like '123456'
查詢到 2,3
,5like匹配當前文字
regexp語句
select * from test1 where psd regexp '123456'
全部查詢到
regexp更為靈活
'1000|2000' 表示或的意思
'[123]tom' 表示1 or 2 or 3 +tom
『.』 表示匹配任意字元
select * from test1 where psd regexp '[[:alnum:]]' 匹配任意字母或數字
select * from test1 where psd regexp '[[:alpha:]]' 匹配【a-za-z】
select * from test1 where psd regexp '[[:blank:]]' 空格和製表
select * from test1 where psd regexp '[[:digit:]]' 任意數字
select * from test1 where psd regexp '[[:print:]]' 任意可列印字元
select * from test1 where psd regexp '[[:graph:]]' 任意可列印字元不包括空格
select * from test1 where psd regexp '[[:upper:]]' 任意大寫字元
MySQL模糊查詢 LIKE模式和REGEXP模式
mysql模糊查詢提供了兩種模式 like模式和regexp模式。like模式是使用的like 或 not like 比較運算子進行模糊查詢。select 字段 from 表 where 字段 like not like 條件 針對條件,有以下幾種萬用字元 萬用字元含義 表示任意乙個或多個字元,可匹...
mysql中like的用法
在sql結構化查詢語言中,like語句有著至關重要的作用。like語句的語法格式是 select from 表名 where 欄位名 like 對應值 子串 它主要是針對字元型字段的,它的作用是在乙個字元型字段列中檢索包含對應子串的。a 包含零個或多個字元的任意字串 1 like mc 將搜尋以字母...
Mysql中的LIKE用法字元匹配
首先建立這麼乙個表 1.搜尋以字元或者其他型別的資料開頭的記錄 問 我要查詢id中以2014開頭的記錄,應該怎麼辦?select id from demo where id like 2014 當然我們也可以同時顯示出name 2.搜尋包含字元或者其他型別的 問 我要查詢記錄中name 包含有 ma...