设为首页 加入收藏

TOP

mysql 清空表 Truncate及delete区别
2011-06-12 21:42:34 来源: 作者: 【 】 浏览:598次 评论:0

mysql教程 清空表 truncate及delete区别

本文演示如何使用truncate命令,以及delete 与truncate的区别
下面看一款删除mysql一个表中所有数据实例。

truncate table mytable;

利用truncate 清空表,表的id从1开始哦。

下面测试实例

create table `user` ( 
`id` int(11) not null auto_increment,
`name` varchar(100) default null,
 primary key (`id`))
 
插入几条数据

insert into user (name) values ('bob');
insert into user (name) values ('mark');
insert into user (name) values ('alex');
insert into user (name) values ('julia');

查看一下看数据

select * from user; the result is:id         name                                                                                                                                                                                                                                    1          bob        2          mark
  3          alex        4          julia 

看一下truncate实例

truncate table user;

插入一条数据

insert into user (name) values ('bill');

查看结果

select * from user;
the result is:id         name              1          bill


正如你可以看到旧的记录被删除除,而新的得到的id字段1

mysql 清空表 Truncate及delete区别更多相关文章

您看到此篇文章时的感受是:
Tags: 责任编辑:administrator
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇mysql sql 判断一个字符串是否存.. 下一篇mysql 创建数据库与数据库备份实..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

广告位