比较简单的数据库删除

比较简单的数据库部分删除

数据库删除最主要的目的是删除自己想删除的地方,而不是把全部都删除掉。

在一些数据库数据中,有时也会因为一些操作不当出现一些信息差错,导致信息错误,而这时,我们就得去数据库删除这些错误重复的信息,使之变为正确的信息。

而我就是来说一下简单的数据库部分删除的。
比较简单的数据库删除

在图中我们可以清晰的看到有些同学的信息是重复出现的,有些是信息错误的。这时,我们就要去删除一些重复的信息和一些错误的信息。我们应该怎么样去删除呢,这就需要用到一个工具(名为SQL Server的软件),我们可以从这个软件中找到对应的信息来删除。

首先我们找到错误信息所在的表,然后右击鼠标,选中编辑所有行,再加ctrl+3(快捷键)可以快速来到我们查询的页面(这在我之前的新增里面说过),然后把其中的内容复制到新建查询中。(把图中选择到的文字复制新建查询中)
比较简单的数据库删除
比较简单的数据库删除

在新建查询中,我们就可以开始删除我们需要删除的信息了。

首先,我们先把重复的信息删除了,因为这样我们可以更方便的去修改一点,不必看那么多的信息。

在新建查询中,我们把需要删除的信息代码打上,就可以开始执行我们的代码了。在打代码时,我们需要注意的是,凡是字符型,文本型的都要加单引号,符号还得是在英文状态的情况下才能执行成功。最主要是不能漏打where,如果你不小心漏打了,那就会导致所有的信息都被删除掉,这是很麻烦的哦,因为如果你不打where的话,系统会默认为把所有的信息都删除掉,因为你没有说明要删除哪一些信息,而where的存在就是让你来表述出你想删除的某一些信息的。
比较简单的数据库删除

上图就是删除的代码形式,delete(删除)的意思,delete from是从哪里删除的意思。而图中的大概意思就是在PW_Student中删除studentID为8618的同学的信息,从图中我们可以看到我们的代码是执行成功的了,但是为什么数据信息还是显示有5125行呢,那是因为我们没有刷新页面,这时我们就刷新一下页面,就能看的出是否删除了那条数据。
比较简单的数据库删除

刷新页面之后,我们可以看到图中的5125行数据变成了5124行,而studentID=8618那位同学的信息也是已经不见了,这证明我们的删除是成功的。删除这信息时一定要小心,小心再小心,如果一不小心删除掉全部信息会比较麻烦的(建议删除前先备份好另一份数据,这样以防操作不当,删掉了某些不该删除的信息)。为了证明我们的删除是没有问题的,我们再把另外一个重复信息的也删除了,我们只要把studentID=8618中的数字换一下就可以了

比较简单的数据库删除

由图可以看到,我们删除studentID=8615那一行也是成功的,所有我们的删除没有问题。

那我们的数据库的删除也到此结束,如有错误的地方,请多多指教。