SQL中用于刪除記錄的DELETE語(yǔ)句
在SQL數(shù)據(jù)庫(kù)中刪除記錄一般使用Delete語(yǔ)句,下面就將為您介紹SQL中用于刪除記錄的DELETE語(yǔ)句的語(yǔ)法,供您參考,希望對(duì)您能夠有所幫助。
Delete語(yǔ)句是用來(lái)從表中刪除記錄或者行,其語(yǔ)句格式為:
delete from "tablename"
where "columnname" OPERATOR "value" [and|or "column" OPERATOR "value"];
[ ] = optional
下面還是舉個(gè)例子:
delete from employee;
這條語(yǔ)句沒(méi)有where語(yǔ)句,所以它將刪除所有的記錄,因此如果沒(méi)有使用where的時(shí)候,要千萬(wàn)小心。
如果你只要?jiǎng)h除其中一行或者幾行,可以參考以下的語(yǔ)句:
delete from employee
where lastname = 'May';
這條語(yǔ)句是從emplyee表中刪除lastname為'May'的行。
delete from employee
where firstname = 'Mike' or firstname = 'Eric';
這條語(yǔ)句是從emplyee表中刪除firstname為'Mike'或者'Eric'的行。
為了從表中刪除一個(gè)完整的記錄或者行,就直接在"delete from"后面加上表的名字,并且利用where指明符合什么條件的行要?jiǎng)h除即可。如果你沒(méi)有使用where子句,那么表中的所有記錄或者行將被刪除。
【編輯推薦】
自動(dòng)生成INSERT語(yǔ)句的SQL存儲(chǔ)過(guò)程