如何删除一个数据库中某个学生的全部记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何删除一个数据库中某个学生的全部记录相关的知识,希望对你有一定的参考价值。

如题

例如你有一个学生表student 你要删除表格里面的一个叫刘慧同学的信息
你就应该敲 delete * from student where name = ‘刘慧’(方法:delete from <数据表> where 学号='学生的学号')追问

看清题目,这个只能删除学生表中的数据,其它表这个学生的数据还在

追答

你的题目是:
如何删除一个数据库中某个学生的全部记录?

不是某个学生吗?

追问

一个“数据库”中某个学生的“全部”记录,而不是某个表中的某个学生的全部记录,一个数据库中有多个表,这个学生的记录在每个表中可能都有。

追答

那就用或呗 所有的属性都写上去

追问

好吧,最古老的方法

参考技术A delete from <数据表> where 学号='学生的学号'追问

你这个只能删除《数据表》里面的数据,其它表的数据没有删除啊

追答

如果要删除其他表的数据,只能做一个触发器了
例:
CREATE OR REPLACE TRIGGER del_xs
BEFORE DELETE ON xs FOR EACH ROW
BEGIN
DELETE FROM WHERE 学号=:old.学号;
DELETE FROM WHERE 学号=:old.学号;
... .... ... ...
END del_xs;

如何删除全部历史记录内容?

参考技术A 电脑点击打开控制面板,点击网络和internet。弹出窗口,点击右侧的Internet选项。弹出新窗口,点击下方的删除。选择想要删除的历史记录内容,继续点击删除。删除完成,在运行窗口中输入字母c,可看到所有的历史记录清除完成。

电脑经常使用,会留下大量的历史痕迹,这些都是个人隐私,如果不清理,很可能被他人发现或者利用,删除历史记录的方法包括:

1、自定义删除

在搜索网页里的搜索栏中,点击鼠标左键两次,会出现以前搜索过的历史记录。然后用鼠标指向想要删除的历史记录,这时这条历史记录会深色显示,再点击DELETE键,就可以删除这一条历史记录了。

2、完全删除法

打开控制面板,点击网络和internet。弹出窗口,点击右侧的Internet选项。弹出新窗口,点击下方的删除。选择想要删除的历史记录内容,继续点击删除。删除完成,在运行窗口中输入字母c,可看到所有的历史记录清除完成。

3、用工具软件清除

比如上网助手、360安全卫士等。打开软件中的历史记录删除,点击全部删除即可。

以上是关于如何删除一个数据库中某个学生的全部记录的主要内容,如果未能解决你的问题,请参考以下文章

如何批量删除数据库里某个表里的多条记录

如何删除全部历史记录内容?

如何在 SQL 中获取记录删除日期?

如何根据某个字段从数据库表中删除重复项

Data如何删除?

如何在某个日期范围内从表存储中删除记录?