-
sql語句大全之DELETE語句
- 2015-01-25 00:44 來源:未知
DELETE語句sql語句大全
當數據庫的添加工作完成以后,隨著使用和對數據的修改,表中可能存在一些無用的數據,這些無用的數據不僅會占用空間,還會影響修改和查詢的速度,所以應及時將它們刪除。本節主要介紹幾種最常用的刪除方法。6.3.1 DELETE語法
在SQL支持的所有數據修改語句中,DELETE語句可能是最簡單的語句。它只包含兩個子句,其中一個子句是強制性的。DELETE語句的語法格式如下:
DELETE FROM <table name>
[WHERE <search condition>]
DELETE FROM子句是必選項,要求指定從中刪除行的表的名稱,WHERE子句是可選項,類似于SELECT和UPDATE這兩個語句中的WHERE子句,它要求指定搜索條件。如果在DELETE語句中沒有包括WHERE子句,那么將從指定的表中刪除所有行。[WHERE <search condition>]
![]() |
DELETE語句只從表中刪除數據,它不刪除表定義本身。如果要刪除數據和表定義,應使用DROP TABLE語句。 |
6.3.2 使用DELETE語句
上面介紹了DELETE的語法以及注意事項,下面通過幾個具體實例,來詳細介紹一下如何使用DELETE語句刪除表中的數據。首先看怎么刪除一個表中的所有數據。例如刪除商品信息里的所有數據,可以使用如下DELETE語句:
DELETE FROM 商品信息
這只是在需要刪除所有語句時才可以使用這條語句。不過,這種情況使用的并不多,更多的時候,需要使用WHERE子句來指定要刪除的行。例如要刪除商品信息表中的商品名稱為“VE眼霜”的所有信息,可以使用如下DELETE語句:
DELETE FROM 商品信息
WHERE 商品名稱=‘VE眼霜’
執行上面語句后,“VE眼霜”的信息將被刪除。WHERE 商品名稱=‘VE眼霜’
如果用戶需要刪除包含某些字段的信息,例如,需要刪除商品信息表中的包含“蘋果”字段的商品名稱。則可以使用如下DELETE語句:
use 購物系統
go
DELETE FROM 商品信息 where 商品名稱 like '%蘋果%'
Go
執行上述語句后,顯示結果如圖6-15所示。與原始數據相比,結果集里不再顯示所有包含“蘋果”字段的商品信息。原始數據見圖6-14。go
DELETE FROM 商品信息 where 商品名稱 like '%蘋果%'
Go

圖6-15 執行上述語句后的結果
如果需要刪除商品信息表中的20%,可以使用如下DELETE語句:
DELETE TOP(20) PERCENT 商品信息
執行述語句后,商品信息表中將會刪除前2條語句(原來共有9條語句)。結果如圖6-16所示。
圖6-16 刪除其表20%后的結果集
實際上,如果需要刪除圖書信息表的前2行,也可以使用如下DELETE語句:
DELETE TOP(2) 商品信息
最新更新
C#教程之C# 靈活切換開發/測試/生成環境
C#教程之C#工作常用關鍵字
C#教程之C# 打印PPT幻燈片
C#教程之非標設備多相機流水線模式緩存
C#教程之表達式樹練習實踐:C#值類型、引
C#教程之C# 緩存的實現
C#教程之C#動態創建單例類的對象
C#教程之Dapper 一對多查詢 one to many
C#教程之表達式樹練習實踐:C# 循環與循
C#教程之Threads(異步和多線程)
JavaScript教程之Mac安裝vue
JavaScript教程之nodejs + webpack4 + babel6 結合寫
JavaScript教程之Clean Code之JavaScript代碼示例
JavaScript教程之AJAX調用數據,滾動到底部
JavaScript教程之聊聊 Vue 中 title 的動態修改
JavaScript教程之使用JavaScript獲取url中的參
JavaScript教程之前端之json,ajax和jsonp
JavaScript教程之electron——ipcMain模塊、ip
JavaScript教程之前端之移動端庫和框架bo
JavaScript教程之大項目之網上書城(三)—
access數據庫之隨說秋色園從Access升遷到
access數據庫之微信公眾平臺開發(26) ACCE
access數據庫之ACCESS TOKEN
access數據庫之當爬蟲被拒絕時(Access Deni
access數據庫之當爬蟲被拒絕時(Access Deni
access數據庫之使用PowerDesigner生成Access數據
access數據庫之讓ADO.NET Entity Framework 支持
access數據庫之Web API與OAuth:既生access to
access數據庫之[認證 & 授權] 6. Permissi
access數據庫之[認證 & 授權] 6. Permissi