删除记录的SQL语句 delete from 表名[where 条件];(DML) 注意: 如果没有where子句,代表全部删除(慎用). delete也必须commit后才能生效 truncate也可以删除全部数据,但直接生效(DDL); delete from student where id =4; 如果删除父表中的记录,子表怎么办? delete from dept where d_id =3; 通常情况下,删除父表数据时,必须保证子表中没有相关数据. 在创建外键约束时,可以指定删除数…