数据库删除语句delete有什么用?
生活随笔
收集整理的這篇文章主要介紹了
数据库删除语句delete有什么用?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
(推薦教程:mysql視頻教程)
刪除語(yǔ)句delete
DELETE 語(yǔ)句可以刪除表的一行或者多行數(shù)據(jù)。
語(yǔ)法格式為:
DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]
登錄后復(fù)制
語(yǔ)法說(shuō)明如下:
-
<表名>:指定要?jiǎng)h除數(shù)據(jù)的表名。
-
ORDER BY 子句:可選項(xiàng)。表示刪除時(shí),表中各行將按照子句中指定的順序進(jìn)行刪除。
-
WHERE 子句:可選項(xiàng)。表示為刪除操作限定刪除條件,若省略該子句,則代表刪除該表中的所有行。
-
LIMIT 子句:可選項(xiàng)。用于告知服務(wù)器在控制命令被返回到客戶端前被刪除行的最大值。
示例1:刪除表中的全部數(shù)據(jù)
刪除 tb_courses 表中的全部數(shù)據(jù)
mysql> DELETE FROM tb_students; Query OK, 3 rows affected (0.12 sec) mysql> SELECT * FROM tb_students; Empty set (0.00 sec)
登錄后復(fù)制
示例2:根據(jù)條件刪除表中的數(shù)據(jù)
在 tb_students 表中,刪除 id 為 4 的記錄
mysql> DELETE FROM tb_students
-> WHERE id=4;
Query OK, 1 row affected (0.00 sec)
mysql> SELECT * FROM tb_students;
+----+-------+---------+------+------+--------+------------+
| id | name | dept_id | age | sex | height | login_date |
+----+-------+---------+------+------+--------+------------+
| 1 | Dany | 1 | 25 | F | 160 | 2015-09-10 |
| 2 | Green | 3 | 23 | F | 158 | 2016-10-22 |
| 3 | Henry | 2 | 23 | M | 185 | 2015-05-31 |
| 5 | Jim | 1 | 24 | M | 175 | 2016-01-15 |
| 6 | John | 2 | 21 | M | 172 | 2015-11-11 |
| 7 | Lily | 6 | 22 | F | 165 | 2016-02-26 |
| 8 | Susan | 4 | 23 | F | 170 | 2015-10-01 |
+----+-------+---------+------+------+--------+------------+
4 rows in set (0.00 sec)
登錄后復(fù)制
由運(yùn)行結(jié)果可以看出,id 為 4 的記錄已經(jīng)被刪除。
以上就是數(shù)據(jù)庫(kù)刪除語(yǔ)句delete有什么用?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注風(fēng)君子博客其它相關(guān)文章!
總結(jié)
以上是生活随笔為你收集整理的数据库删除语句delete有什么用?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 看新排美国话剧《哗变》
- 下一篇: 辽宁绥中南江港海边