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

ciid中国室内设计大奖赛连云港网站排名优化

ciid中国室内设计大奖赛,连云港网站排名优化,郑州网站哪家好,专业购物网站建设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.yayakq.cn/news/536094/

相关文章:

  • 怎么建网站教程视频成都网站建设全美
  • 做自媒体的网站名字京东云网站建设
  • 怎样做网站的链接株洲seo优化报价
  • 为企业开发网站邢台建网站的公司
  • 哪家公司做网站正规哪里有建网站的
  • 洞口建设局网站无网站无产品链接如何做SOHO
  • 全国交通建设网官方网站爱办app下载
  • 网站cms企业深圳企业名录
  • 生活信息网站建设合肥建设学校官网
  • 免费个人网站搭建标小智logo在线设计
  • 国外设计网站app吗西安网站建设咪豆
  • 元器件商城网站建设产品seo怎么优化
  • 宁波专业建网站外包网店美工教案
  • 游戏网站的导航条怎么做的市场营销策划方案模板
  • 外贸建站cms百度推广是怎么做的
  • 光电工程东莞网站建设discuz主题模板
  • 统一门户平台徐州百度网站快速优化
  • 跨境电商网站建设流程怎么通过网络推广
  • 域名 空间 网站筑龙网登录
  • 大学生创业做网站的筹资方式接工程平台
  • 大连旅顺天气狼雨seo网站
  • 自己做的网站怎么做二维码高端品牌内衣
  • discuz 门户网站模板潍坊网站搜索引擎优化
  • 营销网站建设是什么意思如何做医美机构网站观察分析
  • 自己做网站自己买服务器网站设计专业公司
  • 网站管理人员队伍建设有待加强互联网营销师国家职业技能标准
  • 沧浪设计网站公司女人做春梦网站
  • 怎么在手机上设计网站WordPress手机导航登陆代码
  • 9元包邮网站怎么做龙岗建设网站公司
  • 游艇 高端网站建设做消费信贷网站价格