SQL删除记录SQL,又称结构化查询语言,是一种ANSI(美国国家标准协会)标准数据库语言,用于网络编程,在数据库中通信、访问和操作信息。在本文中,我们将研究SQL DELETE记录函数。这个函数允许您删除一条记录、多条记录或整个数据库。

当我们将重点放在DELETE记录命令时,可以使用SQL,发音为sequel执行多种功能在数据库中包含的数据,包括:

什么时候使用SQL ?

SQL用于为各种程序创建数据库,包括博客管理和内容管理系统,如WordPress。当您在自己的托管平台上创建一个新的博客时,将生成一个新的数据库。该数据库存储您将放在该博客上的信息,比如文章。当访问者停留在您的站点上阅读博客文章时,SQL将用于从数据库中为访问者检索该博客文章。使用SQL使这些系统(如CMS)可以轻松地找到所需的数据,并在必要时检索数据。

此外,SQL还可以用于各种其他原因。学校可以利用SQL编程语言将学生记录存储在数据库中。雇主可能会创建一个包含所有员工、他们的薪水、他们的工作和他们的联系信息的数据库。医生可能在数据库中存储有关患者或为实践购买的用品的信息。

谁需要知道如何使用SQL编程?

在大多数情况下,程序员和负责数据库的人将在企业中学习和使用SQL。

然而,其他人可能想要学习如何实现某些功能在一个数据库中。博客所有者可能希望了解如何访问过去的文章,以及如何一次删除多篇文章,这需要了解数据库的“幕后”工作。另一方面,许多博客所有者将使用内容管理系统的用户界面来进行这些更改,该用户界面对那些没有太多编程知识的人来说非常友好。

但是,如果你正在学习编程网站;如果你想知道如何建立或编辑数据库,因为你会在你的业务或公司中经常用到它们;或者如果你只是对“幕后”程序如何存储和检索数据感兴趣,你可能想学习如何使用SQL添加、修改或删除数据库中的记录。

SQL标准命令

我们说SQL是一种数据库编程语言,它操纵存储在数据库中的数据。SQL使用几个标准命令来执行这些功能。这些标准的命令可以用来完成创建、编辑或删除数据库所需的几乎所有工作。它们包括:

在本文中,我们将讨论SQL Delete Record命令。该命令执行的操作与它听起来的一样:它允许用户删除位于数据库中的记录。

SQL:删除记录

DELETE命令将从表中删除记录。它不会删除特定的列;它将删除整行。

使用术语DELETE FROM,然后列出表名,将告诉数据库应该从哪个表删除记录。

如果要删除所选行,还必须使用WHERE条件。否则,将删除所选数据库中的所有记录。

使用WHERE子句从特定的表中删除记录的基本语法如下所示:

DELETE FROM include_table_name_here WHERE[哪些行将被删除];

假设您有一个名为Employees的数据库。这个数据库包括他们的姓名、职位和薪水。列表是这样的:

ID 的名字 位置 工资
1 猎人 经理 90000.00
2 史密斯 助理经理 75000.00
3. 威廉姆斯 售货员 15000.00

如果要删除数据库中的所有记录,则不需要使用WHERE子句。下面的示例将删除名为EMPLOYEES的表中的所有记录。

删除从员工;

现在,如果您只想删除ID为2的员工,则需要包含WHERE子句。下面的示例将只从名为EMPLOYEES的表中删除编号为2的记录。

删除ID = 2的员工

让我们看另一个例子。假设您有一个t恤数据库,您想要删除红色的所有记录。你的例子应该是这样的:

DELETE FROM SHIRTS WHERE color = red;

删除记录而不删除整个表

在某些情况下,您可能希望删除数据库中的所有记录,而不删除整个数据库。例如,您正在删除所有旧的库存,并将其替换为所有新的库存,但您希望数据库包含相同类型的记录(大小、颜色等)。

您可以删除一个表内的所有记录,而不删除整个表,通过以下方法:

删除从表名;

所以,如果你的表名为candle,你的语句就像这样:

删除从蜡烛;

请记住,一旦您做出了这个更改,它将是永久性的。

最后一个例子

让我们假设我们开了一家公司,出售来自不同供应商的手工制品。我们希望创建一个表,其中保存供应商的名称、他们销售的产品类型以及他们的联系信息。我们的名为Vendors的表可能是这样的:

ID 的名字 项目 联系
101 查尔斯 木雕 555 - 5555
204 伊丽莎白 珠宝 555 - 5555
323 詹姆斯 毯子 555 - 5555

现在,查尔斯关闭了商店,所以我们想从数据库中删除他的记录。我们可以通过下面这个命令来实现:

删除供应商ID = 101;

这只会从数据库中删除他的信息。

如果你决定停止销售蜡烛,并且有多个你不再使用的供应商,你可以从数据库中删除这些记录:

删除供应商的物品=蜡烛;

然后,如果您关闭了shop并且不再需要这个数据库,您可以使用简单的命令删除数据库中的所有记录

删除从供应商;

SQL是一种有趣的编程语言,不像其他语言那么难学。在很短的时间内你就可以做到对SQL有基本的了解保存数据库中的记录。

SQL顶级课程

SQL- SQL编程的完整介绍
亚辛马可
4.2 (113)
SQL微学位2021:从SQL基础到高级SQL
阿布Pughazh
4.6 (71)
SQL和PostgreSQL:完整的开发人员指南
Stephen主梁
4.7 (1149)
评价最高
完整的SQL训练营2021:从零到英雄
何塞Portilla
4.7 (95223)
畅销书
终极MySQL训练营:从SQL初学者到专家
柯尔特·斯蒂尔,这是伊恩·斯库诺弗
4.6 (52229)
畅销书
SQL - MySQL的数据分析和商业智能
365年职业生涯
4.6 (26498)
畅销书
高级SQL: SQL专家认证准备课程
8万多名学员,Code Star学院
4.3 (1968)
畅销书
完整的SQL和数据库训练营:零到精通[2021]
Andrei Neagoie, Mo Binni
4.7 (1257)
SQL初学者:学习SQL使用MySQL和数据库设计
Tim Buchalka的学习编程学院,Jon Avis - SQL讲师
4.5 (8596)
从头开始学习SQL +安全(笔)测试
拉胡尔谢蒂
4.5 (1525)
畅销书
SQL & PostgreSQL初学者:成为一个SQL专家
Jon Avis - SQL讲师
4.5 (3046)
畅销书

多个SQL课程

SQL学生也学习

让你的团队。领导行业。

使用Udemy for Business订阅在线课程库和数字学习工具。

请求一个演示