MySQL删除数据
刪除數(shù)據(jù),是指對(duì)表中存在的記錄進(jìn)行刪除,MySQL使用delete語(yǔ)句來(lái)刪除表中的記錄
DELETE FROM 表名 [WHERE 條件表達(dá)式]
參數(shù)說(shuō)明
表名,指定要執(zhí)行刪除操作的數(shù)據(jù)表
[WHERE 條件表達(dá)式],可選參數(shù),用于指定刪除的條件,滿足條件的記錄都會(huì)被刪除,Delete語(yǔ)句可以刪除表中的部分?jǐn)?shù)據(jù)和全部數(shù)據(jù)
一、DELETE刪除部分?jǐn)?shù)據(jù)
刪除部分?jǐn)?shù)據(jù),是指根據(jù)指定條件刪除表中的某一天,或者某幾條記錄,需要使用WHERE子句,來(lái)指定刪除記錄的條件
在student表中,刪除id字段為11的記錄
查看數(shù)據(jù)表
刪除數(shù)據(jù)
注意,如果有多條記錄滿足,where子句中的條件表達(dá)式,則滿足條件的記錄都會(huì)被刪除。
在student表中,刪除id字段值大于5的所有記錄
查看數(shù)據(jù)表
刪除數(shù)據(jù)
二、DELETE刪除全部數(shù)據(jù)
在delete語(yǔ)句中,如果沒(méi)有使用where子句,則會(huì)將表中的所有記錄都刪除
刪除student表中的所有記錄
查看數(shù)據(jù)表
刪除數(shù)據(jù)
總結(jié)
- 上一篇: MySQL同时添加多条记录
- 下一篇: MySQL的TRUNCATE关键字