怎样删除mysql一个表中的全部数据

怎样删除mysql一个表中的全部数据,第1张

01

如图,比如我有一张数据表studentinfo,我想要删除studentid为1009的这条数据。

02

我们可以直接点击设计界面下方的减号来删除数据。如图,选中数据,然后点击减号按钮。

03

点击减号之后,就会d出一个提示框,问你是否要删除这条数据。

04

之后,选中的数据记录就从数据表中删除掉了。

05

也可以使用SQL语句来删除数据记录,点击查询菜单下的“新建查询”。

06

如图,在其中输入delete from studentinfo where studentid=1001

这样就可以删除studentid为1001 的数据记录了。

Delete from 后面接的是表名,where后面接的是条件,

因为我是要删除studentinfo表中studentid等于1001的记录,所以就这样写。

07

之后,点击运行按钮来执行删除 *** 作。

08

如图,回到之前的界面,需要点击一下下边的刷新按钮。

09

这样,我们就可以看到1001的那条记录已经被删除掉了。

10

而如果想要删除全部的数据记录,可以直接输入查询语句:delete from studentinfo

运行之后就可以删除全部的数据记录了。

11

如图,所有的数据记录都被删除掉了。

delete from 表名

truncate table 表名

不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。

delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。

PHP

PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。

mysql删除表有三种方法:

1、不再需要该表时, 用 drop

例如:drop table tb

    drop 是直接将表格删除,无法找回。

2、仍要保留该表,但要删除所有记录时, 用 truncate

例如:TRUNCATE TABLE user        删除表中所有数据,但不能与where一起使用;

3、要删除部分记录或者有可能会后悔的话, 用 delete。

例如:delete from user            删除user表所有数据

delete from user where username ='Tom'  删除指定行。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6102556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存