删除数据–delete
Delete,从表中去掉数据
从表中去除特定的行;
从表中去除所有的行。
去掉表中特定的行:
delete from new
where id = 1;
--删除来自表new的id等于1的行。
查看删除后的表:
select * from new;
--此时表中已经没有id为1的数据
删除表中所有数据,表结构不变
delete from new;
--不使用where子句则对所有行产生效果,所有数据被删除。
查看删除后的表:
select * from new;
--此时,表中已经没有数据
在某些DBMS中FROM是可选的,但最好提供
Delete删除的整行而不是某列
删除表,表结构–drop
删除表中的某一列:
alter table new drop column age;
--将表new中 的age列删除。
查看表:
select * from new;
删除整个表:
删除表本身,即表中数据和表结构(列、约束、视图、键)全部删除。
drop table new;
--删除表本身