mysql正则表达式数字开头_在MySQL中选择所有以5个数字字符(正则表达式)开头的电子邮件地址...
要獲取以5個數字字符開頭的電子郵件地址,可選的解決方案是使用REGEXP-select?*from?yourTableName?where?yourColumnName?regexp?"^[0-9]{5}";
讓我們首先創建一個表-mysql>?create?table?DemoTable
(
UserEmailAddress?varchar(100)
);
使用插入命令在表中插入一些記錄-mysql>?insert?into?DemoTable?values('6574John@gmail.com');
mysql>?insert?into?DemoTable?values('Carol23456@gmail.com');
mysql>?insert?into?DemoTable?values('98989Chris_45678@gmail.com');
mysql>?insert?into?DemoTable?values('Mike12@gmail.com');
mysql>?insert?into?DemoTable?values('56453Adam@gmail.com');
使用select語句顯示表中的所有記錄-mysql>?select?*from?DemoTable;
這將產生以下輸出-+----------------------------+
|?UserEmailAddress???????????|
+----------------------------+
|?6574John@gmail.com?????????|
|?Carol23456@gmail.com???????|
|?98989Chris_45678@gmail.com?|
|?Mike12@gmail.com???????????|
|?56453Adam@gmail.com????????|
+----------------------------+
5?rows?in?set?(0.00?sec)
以下是選擇所有以5個數字字符開頭的電子郵件地址的查詢-mysql>?select?*from?DemoTable?where?UserEmailAddress?regexp?"^[0-9]{5}";
這將產生以下輸出-+----------------------------+
|?UserEmailAddress???????????|
+----------------------------+
|?98989Chris_45678@gmail.com?|
|?56453Adam@gmail.com????????|
+----------------------------+
2?rows?in?set?(0.00?sec)
總結
以上是生活随笔為你收集整理的mysql正则表达式数字开头_在MySQL中选择所有以5个数字字符(正则表达式)开头的电子邮件地址...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 模拟登陆人人网_java模拟登
- 下一篇: 基于SSM+jsp+Mysql的共享单车