仅使用一个查询添加电子邮件验证的 SQL 查询
在本文中,让我们看看如何使用 MSSQL 检查学生数据库中邮件的验证 作为数据库服务器。例如,如果电子邮件类似于 abcdedfABCDEF…0123456@gmail.com,这是电子邮件的有效形式,如果不是这种形式,则称为无效。所以,现在我们将逐步详细讨论这个概念:
步骤 1:使用以下 SQL 查询创建数据库学院,如下所示。
CREATE DATABASE college;
步骤2:使用数据库student 使用如下SQL 查询。
USE college;
第 3 步:使用以下 SQL 查询创建具有 4 列的表 student,如下所示。
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');
第六步:插入行后查看student_details表,使用如下SQL查询。
SELECT * FROM student;
查询:现在我们正在查询显示所有带有有效电子邮件的学生详细信息。因此,电子邮件验证是通过使用模式匹配来完成的,这可以通过在MSSQL 中使用LIKE运算符来完成。它检查数据中数据库设计者设置的固定模式,并显示与固定模式匹配的数据。
句法:
SELECT * FROM table_name
WHERE attribute LIKE 'pattern';
SELECT * FROM student
WHERE s_email LIKE '%@gmail.com';
表格中仅显示具有有效电子邮件的学生。