1、like
的字元匹配 (
1)%百分號萬用字元,匹配任意長度的字元,包括零字元(2
)_下劃線萬用字元,只匹配乙個字元
2、正規表示式查詢
regexp 選項
說明例子示例^
匹配文字的開始字元
『^b』
匹配以字母
b開頭的字串
book,big,banana,bike
$匹配文字的結束字元
『st$』
匹配以st
結尾的字串
test, resist,persist
.匹配任意單個字元
b.t匹配任何b和
t之間有乙個字元
bit,bat,but,bite
*匹配零個或多個在它前面的字元
f*n匹配字元
n前面有任意個字元f
fn,fan,faan,abcn
+匹配前面的字元
1次或多次
『ba+』匹配b
後面至少有乙個a
ba, bay, bare, battle
<
字串》
匹配包含指定的字串的文字
『fa』
fan, afa, faad
[字元集合]
匹配字元集合中的任何乙個字元
[xz]匹配x
或者zdizzy,zebra,x-ray,extra
[^]匹配不在括號中的任何字元
[^abc]
匹配任憑不包含
a,b或
c的字串
desk, fox, f8ke
字串
匹配前面的字串至少n次
b匹配2個或者更多的b
bbb,bbbb,bbbbb
字串
匹配前面的字串至少
n次,至多m次
b匹配最少
2個,最多4個
b bb,bbb,bbbb
mysql 匹配字元 MySQL中的字串模式匹配
mysql提供標準的sql模式匹配,以及一種基於象unix實用程式如vi grep和sed的擴充套件正規表示式模式匹配的格式。標準的sql模式匹配 sql的模式匹配允許你使用 匹配任何單個字元,而 匹配任意數目字元 包括零個字元 在 mysql中,sql的模式預設是忽略大小寫的。下面顯示一些例子。注...
Mysql中的LIKE用法字元匹配
首先建立這麼乙個表 1.搜尋以字元或者其他型別的資料開頭的記錄 問 我要查詢id中以2014開頭的記錄,應該怎麼辦?select id from demo where id like 2014 當然我們也可以同時顯示出name 2.搜尋包含字元或者其他型別的 問 我要查詢記錄中name 包含有 ma...
mysql 匹配字元類 MySQL正則匹配字元類
我不懂mysql中匹配字元類到底怎麼理解?upper 表示任意大寫字母,同 a z 通過下面這一句得到出現過大寫字母的prod name select prod name from products where prod name regexp upper 使用 upper 則會全部輸出。同樣的道理...