数据库管理删除记录命令
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有基本的了解保存数据库中的记录。