delete from \"tablename\"
where \"columnname\" OPERATOR \"value\" [and|or \"column\" OPERATOR \"value\"];
[ ] = optional
下面还是举个例子:
delete from employee;
这条语句没有where语句,所以它将删除所有的记录,因此如果没有使用where的时候,要千万小心。
如果你只要删除其中一行或者几行,可以参考以下的语句:
delete from employee
where lastname = 'May';
这条语句是从emplyee表中删除lastname为'May'的行。
delete from employee
where firstname = 'Mike' or firstname = 'Eric';
这条语句是从emplyee表中删除firstname为'Mike'或者'Eric'的行。
为了从表中删除一个完整的记录或者行,就直接在\"delete from\"后面加上表的名字,并且利用where指明符合什么条件的行要删除即可。如果你没有使用where子句,那么表中的所有记录或者行将被删除。
本文地址:http://www.cg3000.com/html/cgTutorials/Website/SQL/20070705/sqlshanchujilu_15181.shtml


当前位置 :