從 MySQL 表中查詢無效電子郵件地址列表?
要查詢無效的電子郵件地址,請使用以下語法 -
SELECT yourColumnName FROM yourTableName WHERE yourColumnName NOT LIKE '%_@_%._%';
上面的語法將提供所有無效電子郵件地址的列表。為了理解上面的語法,讓我們建立一個表。建立表的查詢如下 -
mysql> create table FindInvalidEmailAddressDemo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(20), -> EmailAddress varchar(40), -> PRIMARY KEY(Id) -> ); Query OK, 0 rows affected (0.75 sec)
現在,你可以使用插入命令在表中插入一些記錄。我們還為我們的示例插入了一些無效的電子郵件地址。查詢如下 -
mysql> select *from FindInvalidEmailAddressDemo;
以下是輸出 -
+----+-------+-------------------+ | Id | Name | EmailAddress | +----+-------+-------------------+ | 1 | John | John12@gmail.com | | 2 | Carol | Carol@hotmail.com | | 3 | Mike | 123Mike@gmailcom | | 4 | Bob | Bob909hotmail.com | | 5 | David | David@gmail.com | +----+-------+-------------------+ 5 rows in set (0.00 sec)
以下是查詢無效電子郵件地址的查詢 -
mysql> select EmailAddress from FindInvalidEmailAddressDemo -> where EmailAddress NOT LIKE '%_@_%._%';
以下是無效電子郵件地址列表的輸出 -
+-------------------+ | EmailAddress | +-------------------+ | 123Mike@gmailcom | | Bob909hotmail.com | +-------------------+ 2 rows in set (0.00 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
JavaScript
PHP