SQL Delete 语句(删除表中的记录)


DELETE语句用于删除表中现有记录。


SQL DELETE 语句

DELETE 语句用于删除表中的行。

SQL DELETE 语法

DELETE FROM table_name
WHERE condition;

**请注意
** 删除表格中的记录时要小心!
注意SQL DELETE 语句中的 WHERE 子句!
WHERE子句指定需要删除哪些记录。如果省略了WHERE子句,表中所有记录都将被删除!


演示数据库

在本教程中,我们将使用著名的Northwind示例数据库。

以下是 "Customers" 表中的数据:

CustomerID

CustomerName

ContactName

Address

City

PostalCode

Country

1

Alfreds Futterkiste

Maria Anders

Obere Str. 57

Berlin

12209

Germany

2

Ana Trujillo Emparedados y helados

Ana Trujillo

Avda. de la Constitución 2222

México D.F.

05021

Mexico

3

Antonio Moreno Taquería

Antonio Moreno

Mataderos 2312

México D.F.

05023

Mexico

4

Around the Horn

Thomas Hardy

120 Hanover Sq.

London

WA1 1DP

UK

5

Berglunds snabbköp

Christina Berglund

Berguvsvägen 8

Luleå

S-958 22

Sweden


SQL DELETE 实例

假设我们想从"Customers" 表中删除客户“Alfreds Futterkiste”。

我们使用以下SQL语句:

实例

DELETE FROM Customers
WHERE CustomerName='Alfreds Futterkiste';

现在,"Customers" 表如下所示:

CustomerID

CustomerName

ContactName

Address

City

PostalCode

Country

2

Ana Trujillo Emparedados y helados

Ana Trujillo

Avda. de la Constitución 2222

México D.F.

05021

Mexico

3

Antonio Moreno Taquería

Antonio Moreno

Mataderos 2312

México D.F.

05023

Mexico

4

Around the Horn

Thomas Hardy

120 Hanover Sq.

London

WA1 1DP

UK

5

Berglunds snabbköp

Christina Berglund

Berguvsvägen 8

Luleå

S-958 22

Sweden


删除所有数据

您可以删除表中的所有行,而不需要删除该表。这意味着表的结构、属性和索引将保持不变:

DELETE FROM table_name;

或者

DELETE * FROM table_name;

注意: 在没有备份的情况下,删除记录要格外小心!因为你删除了不能重复!
本文转自:http://codingdict.com/article/6957

最新文章

  1. 3dmax导出到blend或者vs中
  2. 【leetcode】Reverse Linked List II (middle)
  3. Light OJ 1026 - Critical Links (图论-双向图tarjan求割边,桥)
  4. Google Code Jam 2009 Qualification Round Problem C. Welcome to Code Jam
  5. Data Flow ->> Pivot
  6. Servlet中response.sendRedirect()跳转时不能设置target的解决办法
  7. ORACLE TM锁
  8. python join字符连接函数的使用方法
  9. 哈希,哈希表,哈希Map
  10. Django模板-模板标签
  11. '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "AttentionController" nib but the view outlet was not set.'
  12. Cocos2dx 学习笔记整理----开发环境搭建
  13. Windows+Apache2.4.10+PHP7.0+MySQL5.6.21安装
  14. RT5350 OpenWrt 系统移植jsoncpp
  15. 5-15 QQ帐户的申请与登陆 (25分) HASH
  16. Codeforces Round #425 (Div. 2)
  17. loback学习
  18. "cni0" already has an IP address different from 10.244.2.1/24。 Error while adding to cni network: failed to allocate for range 0: no IP addresses available in range set: 10.244.2.1-10.244.2.254
  19. Controller Plane
  20. 【转载并整理】AJAX XmlHttpRequest对象详解

热门文章

  1. Python的return语句中使用条件判断
  2. Ubuntu 16.04 install R language
  3. djangorestframework-jwt 分页器 三种
  4. 硬盘监控和分析工具:Smartctl
  5. nginx的基础概念
  6. SQL中循环的实现方式
  7. PHP【Laravel】delayer基于redis的实现订单超时改变状态
  8. ios和android适配
  9. (转)使用OpenGL显示图像(六)响应触摸事件
  10. 未来-YLB-二手市场:二手市场