删除sql语句怎么写( 二 )


4. 求一条删除sql语句 这个方法不错,触发器 。就是当你删除student表的数据的时候让系统自动执行相应的Sql语句 。
【删除sql语句怎么写】我用SqlServer的方式帮你写个(其实其他数据库也一样,差不多)
Create trigger trg_delete on student for delete
as
--在这里就把score表的中数据删除掉
delete from score where stuId=(select stuId from deleted) //deleted为系统临时表,后面的这段子查询就是获取到刚刚被删除掉的stuId 。
go
但是你的两个表建有关系,删主表的时候必须把从表的对应数据删除掉 。剩下的你想想把 。
5. 删除表中一个字段的SQL语句怎么写 1、首先需要打开SQL Developer,右击要操作的数据库,选择【连接】 。
2、在弹出对话框中,输入口令,点击【确定】 。
3、展开【表】目录,右击要操作的表,选择【编辑】 。
4、此时进入表编辑界面 。
5、选择要操作的字段,如LOCATION字段后,点击【X】,再点击【确定】 。
6、此时表字段就删除了 。
6. mysql中删除表中所有数据的sql语句怎么写 使用truncate语句就可以删除表中所有数据 。
truncate 语句的简单说明:
1. 一般情况下,删除数据大家都在使用delete语句;
2. 这个 truncate 命令很简单,它的意思是:删除表的所有记录;
3. 相当于 delete 语句不写 where 子句一样;
4. 其语法结构为:TRUNCATE [TABLE] tbl_name;
5. 这里简单的给出个示例,我想删除 friends 表中所有的记录,可以使用如下语句:truncate table friends;
6. 如果想要删除表的所有数据,truncate语句要比 delete 语句快 。因为 truncate 删除了表,然后根据表结构重新建立它,而 delete 删除的是记录,并没有尝试去修改表;
7. 不过truncate命令快规快,却不像delete命令那样对事务处理是安全的 。因此,如果我们想要执行truncate删除的表正在进行事务处理,这个命令就会产生退出并产生错误信息 。

删除sql语句怎么写

文章插图