mysql支持trucase命令吗
1个回答
推荐于2016-06-29 · 知道合伙人软件行家
关注
展开全部
在MySQL数据库中,DELETE语句和TRUNCATE TABLE语句都可以用来删除数据,但是这两种语句还是有着其区别的,下文就为您介绍这二者的差别所在空mysqll表内容常见的有两种方法:一种delete,一种是truncate 。 不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。 www.2cto.com
一、truncate的语法结构为:
Sql代码
TRUNCATE [TABLE] tbl_name
下面给出一个简单的小示例:
我想删除 test表中所有的记录,可以使用如下语句:
Sql代码
truncate table test;
二、delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。
一、truncate的语法结构为:
Sql代码
TRUNCATE [TABLE] tbl_name
下面给出一个简单的小示例:
我想删除 test表中所有的记录,可以使用如下语句:
Sql代码
truncate table test;
二、delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询