当前位置: 首页 > news >正文

绩溪网站建设网站模板哪里好

绩溪网站建设,网站模板哪里好,做杂志的模板下载网站有哪些,施工企业跨专业接工作是否有效MySQL 提供了 DELETE 和 TRUNCATE 关键字来删除表中的数据。下面主要讲解一下 TRUNCATE 关键字的使用。 TRUNCATE 关键字用于完全清空一个表。其语法格式如下: TRUNCATE [TABLE] 表名 其中,TABLE 关键字可省略。 例 1 新建表 tb_student_course&…

MySQL 提供了 DELETE 和 TRUNCATE 关键字来删除表中的数据。下面主要讲解一下 TRUNCATE 关键字的使用。

TRUNCATE 关键字用于完全清空一个表。其语法格式如下:

TRUNCATE [TABLE] 表名

其中,TABLE 关键字可省略。

例 1

新建表 tb_student_course,插入数据并查询,SQL 语句和运行结果如下:

mysql> CREATE TABLE `tb_student_course` (-> `id` int(4) NOT NULL AUTO_INCREMENT,-> `name` varchar(25) NOT NULL,-> PRIMARY KEY (`id`)-> );
Query OK, 0 rows affected (0.04 sec)mysql> INSERT INTO tb_student_course(name) VALUES ('Java'),('MySQL'),('Python');
Query OK, 3 rows affected (0.05 sec)
Records: 3  Duplicates: 0  Warnings: 0mysql> SELECT * FROM tb_student_course;
+----+--------+
| id | name   |
+----+--------+
|  1 | Java   |
|  2 | MySQL  |
|  3 | Python |
+----+--------+
3 rows in set (0.00 sec)

使用 TRUNCATE 语句清空 tb_student_course 表中的记录,SQL 语句和运行结果如下:

mysql> TRUNCATE TABLE tb_student_course;
Query OK, 0 rows affected (0.04 sec)mysql> SELECT * FROM tb_student_course;
Empty set (0.00 sec)

TRUNCATE 和 DELETE 的区别

从逻辑上说,TRUNCATE 语句与 DELETE 语句作用相同,但是在某些情况下,两者在使用上有所区别。

  • DELETE 是 DML 类型的语句;TRUNCATE 是 DDL 类型的语句。它们都用来清空表中的数据。
  • DELETE 是逐行一条一条删除记录的;TRUNCATE 则是直接删除原来的表,再重新创建一个一模一样的新表,而不是逐行删除表中的数据,执行数据比 DELETE 快。因此需要删除表中全部的数据行时,尽量使用 TRUNCATE 语句, 可以缩短执行时间。
  • DELETE 删除数据后,配合事件回滚可以找回数据;TRUNCATE 不支持事务的回滚,数据删除后无法找回。
  • DELETE 删除数据后,系统不会重新设置自增字段的计数器;TRUNCATE 清空表记录后,系统会重新设置自增字段的计数器。
  • DELETE 的使用范围更广,因为它可以通过 WHERE 子句指定条件来删除部分数据;而 TRUNCATE 不支持 WHERE 子句,只能删除整体。
  • DELETE 会返回删除数据的行数,但是 TRUNCATE 只会返回 0,没有任何意义。

总结

当不需要该表时,用 DROP;当仍要保留该表,但要删除所有记录时,用 TRUNCATE;当要删除部分记录时,用 DELETE。

黑马程序员 MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化全囊括

http://www.hengruixuexiao.com/news/17561.html

相关文章:

  • 网站做qq客服免费网页制作成品
  • 园区门户网站建设方案电商营销推广有哪些?
  • 石家庄哪里做微网站制作网站的基本步骤
  • 温州网站建设成功案例台湾搜索引擎
  • 做营销型网站需要注意哪些点有没有免费的crm系统软件
  • 承接网站开发厦门seo搜索引擎优化
  • 一起做网站17怎么下单推广网站文案
  • vb怎么做网站seo 服务
  • 安康网站开发公司价格长沙谷歌seo
  • 杭州网站建设报价免费大数据网站
  • 做视频的网站多少钱代做seo关键词排名
  • 易烊千玺网页设计模板代码陕西seo关键词优化外包
  • 绥化市建设局网站百度风云榜排行榜
  • 刘娇娇做网站骗钱的网站推广在线
  • 深圳做网站(龙华信科)响应式网站模板的应用
  • 公司官网首页百度seo最成功的优化
  • 做平面设计去哪些网站找图国家免费技能培训
  • 建网站哪个好合肥做网络推广的公司
  • 有关风景的网页设计作业网站seo优化8888
  • 方特网站是谁做的西点培训前十名学校
  • 河北省网站备案管理系统世界500强企业名单
  • 互联网平台公司有哪些百度网站优化公司
  • mobile wordpress.org淄博搜索引擎优化
  • 如何查看网站的浏览量seo教程seo优化
  • 大连手机自适应网站建设服务seo工作室
  • 怎样利用网站做淘宝客优化营商环境 提升服务效能
  • 石家庄招聘哪个网站做的好seo网站推广是什么
  • 零基础视频制作剪辑培训上海网站建设优化
  • 司法局网站建设一键优化清理手机
  • 公司要招个做网站的人互联网营销的优势