PHP怎么清空MYSQL数据库中一个表里面的值?

PHP怎么清空MYSQL数据库中一个表里面的值?,第1张

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语言,现在被很多的网站编程人员广泛的运用。

有两种办法可以删除表中的所有数据:

TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除 *** 作。语法 TRUNCATE TABLE name 参数 name 是要截断的表的名称或要删除其全部行的表的名称。

Delete from tablename where 1=1

方法1:重建库和表:

一、只导出表结构:

导出整个数据库结构(不包含数据):mysqldump -h localhost -uroot -p123456  -d database >dump.sql

导出单个数据表结构(不包含数据):mysqldump -h localhost -uroot -p123456  -d database table >dump.sql

二、只导出表数据:

导出整个数据库数据:mysqldump -h localhost -uroot -p123456  -t database >dump.sql

三、导出结构+数据

导出整个数据库结构和数据:mysqldump -h localhost -uroot -p123456 database >dump.sql

导出单个数据表结构和数据:mysqldump -h localhost -uroot -p123456  database table >dump.sql


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

原文地址:https://54852.com/sjk/6802342.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存