MySQL 自學第九章 用正規表示式進行搜尋

2021-10-05 03:57:52 字數 2177 閱讀 9522

本章節引入正規表示式的概念;

關鍵字:regexp

1、基本語法

2、進行or查詢

select prod_name from products where prod_name regexp '1000|2000' order by prod_name;

使用分割符 [  |  ] 進行 ,其功能類似select ...or...

3、從給定的字元中進行匹配

select prod_name from products where prod_name regexp '[123] ton' order by prod_name;

[123] 可以視為乙個陣列,從這個陣列中任意匹配; 

[^123]的作用為排除此字元組中的資料,再進行匹配;

4、匹配範圍

根據第三小節,假設需要多個數值進行匹配,恰好是乙個連續的範圍,乙個個寫進集合中,會使句式臃腫,因此可以使用範圍進行查詢;

5、匹配特殊字元

引入轉義符\\

6、匹配字元類

引入字元類的用法:

7、匹配多個例項

引入重複元字元的用法;

8、定位符

引入定位元字元的用法:

select prod_name from products where prod_name regexp '^[0-9\\.]' order by prod_name;

'^[0-9\\.]'

第九章 Mysql函式

簡介 數學函式 處理數字 字串函式 處理字串 日期和時間函式 處理日期和時間,獲取時間 條件判斷函式 控制條件選擇 系統資訊函式 獲取mysql系統資訊,包括資料庫名稱,當前使用者名稱和資料庫版本 加密函式 對字串加密和解密 其他函式 格式化函式和鎖函式 函式 作用 函式 作用 abs x 絕對值l...

第九章 正規表示式

正規表示式 我們先回想一下,在沒有正規表示式的年代,我們是怎麼在硬碟上查詢檔案的.肯定會使用 和 字元來幫助查詢您正尋找的檔案。字元匹配檔名中的單個字元,而 則匹配乙個或多個字元。乙個如 data?dat 的模式可以找到下述檔案 data1.dat data2.dat datax.dat datan...

第九章(筆記)

轉移指令是可以修改ip,或同時修改cs和ip的指令 offset 是用於提取標號偏移位址的操作符 jmp在第2章裡說到時用於修改ip或同時修改cs和ip的轉移指令,這章裡單獨的jmp指令是乙個無條件的轉移指令 jmp short 標號 是實現段內短轉移 jmp near ptr 標號 是實現段內近轉...