仅使用一个查询添加电子邮件验证的 SQL 查询
原文:https://www . geesforgeks . org/SQL-查询-添加-电子邮件-验证-仅使用一个查询/
在本文中,让我们看看如何使用 MSSQL 作为数据库服务器来检查学生数据库中邮件的有效性。例如,如果电子邮件是像 abcdedfABCDEF…0123456@gmail.com 这是一个电子邮件的有效形式,如果它不是这样,那么这被称为无效。那么,现在我们就一步步详细讨论这个概念:
步骤 1: 使用如下 SQL 查询创建数据库学院。
CREATE DATABASE college;
步骤 2: 使用数据库学生使用如下 SQL 查询如下。
USE college;
步骤 3: 使用如下 SQL 查询创建一个包含 4 列的学生表。
CREATE TABLE student
(
s_id varchar(20),
s_name varchar(20),
s_branch varchar(20),
s_email varchar(100)
);
步骤 4: 使用如下 SQL 查询查看数据库中表的描述。
EXEC sp_columns student;
步骤 5: 使用如下 SQL 查询将行插入 student_details 表。
INSERT INTO student VALUES
('19102001','JOHNSON','E.C.E','john432@gmail.com'),
('19102002','VIVEK','E.C.E','VIVEK2252gmail.com'),
('19102003','DINESH','E.C.E','dineshg@gmail.com'),
('19102004','HARSHA','E.C.E','hARsha302@gmail.com'),
('19102005','DAVID','E.C.E','david2000@gmail.com'),
('19102006','NAVIN','E.C.E','navin00'),
('19102007','VINAY','E.C.E','Vinay24mail.com');
步骤 6: 使用如下 SQL 查询查看插入行后的表 student_details。
SELECT * FROM student;
查询:现在我们查询显示所有有效邮件的学生详细信息。因此,电子邮件验证是通过使用模式匹配来完成的,模式匹配可以通过使用 MSSQL 中的 LIKE 操作符来完成。它在数据中检查数据库设计者设置的固定模式,并显示与固定模式匹配的数据。
语法:
SELECT * FROM table_name
WHERE attribute LIKE 'pattern';
SELECT * FROM student
WHERE s_email LIKE '%@gmail.com';
表格中仅显示拥有有效电子邮件的学生。
版权属于:月萌API www.moonapi.com,转载请注明出处