指点成金-最美分享吧

登录

mysql 怎样删除表记录,啥命令???

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了mysql 怎样删除表记录,啥命令???相关的知识,希望对你有一定的参考价值。

mysql删除表记录有两种方法。
1、delete from 表名 where 条件;,这个语句带条件的删除数据,可以删除指定的数据记录。

2、truncate table 表名;,这个语句可以快速删除表中的所有数据,是不带条件的删除。
MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
参考技术A

有两种方法:

    delete from 表名 where 条件;,这个语句可以有条件的删除数据

    truncate table 表名;,这个语句可以快速删除表中的所有数据

本回答被提问者和网友采纳
参考技术B delete from 表名 where 条件

MySQL删除表怎么恢复?

在没有备份和二进制日志的情况下MySQL表删除之后能够恢复吗?

情况1、如果你有该库的整体备份或对这个表的单独备份,那么也许可以恢复。可以将最新的备份恢复到一个备用的服务器上,导出那表的内容,完成恢复
情况2、如果没有任何备份,那就基本没戏了。一般删除表的操作是drop table,日志中不会记录删除具体行数的记录。表所对应目录下的文件已经被删除(innodb独立表空间,单表归为一文件)。同样的情况适用于myisam数据库引擎,对应的myd/myi/frm文件均被删除。这不像windows还有垃圾箱,是不可逆的操作
参考技术A

mysql drop表,如果没有覆盖,是可以恢复的,具体参考:MySQL drop database恢复

以上是关于mysql 怎样删除表记录,啥命令???的主要内容,如果未能解决你的问题,请参考以下文章