學習 mysql,整理語法知識,可以開啟左側的「mysql基礎」專欄檢視全系列筆記
select column
fron list
where condition;
# 如 where name regexp 'hong';
# 檢索含有 hong 的行
select column
fron list
where condition;
# 如 where name regexp 'hong|wang';
# 檢索含有 hong 或 wang 的行
元字元
意義\f
換頁\n
換行\r
回車\t
製表\v
縱向製表
字元類:預定義的字符集類說明
[:alnum:]
任意字母和數字(同[a-za-z0-9])
[:alpha:]
任意字元(同[a-za-z])
[:blank:]
空格和製表(同[\t])
[:cntrl:]
ascii控制字元( ascii 0到31和127)
[:digit:]
任意數字(同[0-9])
[:graph:]
與[:print:]相同,但不包括空格
[:lower:]
任意小寫字母(同[a-z])
[:print:]
任意可列印字元
[:punct:]
既不在[:alnum:]又不在[:cntrl:]中的任意字元
[:space:]
包括空格在內的任意空白字元(同[\f\n\r\t\v])
[:upper:]
任意大寫字母(同[a-z])
[:xdigit:]
任意十六進製制數字(同[a-fa-f0-9])
元字元說明
?0個或1個匹配(等於
*0個或多個匹配
+1個或多個匹配(等於)
指定數目的匹配
不少於指定數目的匹配
匹配數目的範圍( m不超過255)
元字元說明
^文字的開始
$文字的結尾
[[:<:]]
詞的開始
[[:>:]]
詞的結尾
正規表示式 正規表示式 總結
非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...
正規表示式 檢索字串
正規表示式 regular expression 正規表示式 支援的所有元字元 匹配任何乙個字元 而不是標點符號 多行模式下 n除外。單行模式下.可以匹配 n 轉義符,eg.想精確匹配 可以 b 匹配乙個位置 同 單詞的開始或結束 d 匹配任何乙個十進位制數字,相當於 0 9 d 匹配任何乙個非十進...
正規表示式 表示式
網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...