清除一个表中的所有数据:

(1)一种方式是用 DROP TABLE 指令,它会使整个表格消失,而无法再被用了。

(2)一种方式就是运用 TRUNCATE TABLE 的指令。在这个指令之下,表格中的数据会完全消失,但会保留表结构,不能撤消还原。

TRUNCATE TABLE 的语法如下:

​TRUNCATE TABLE "表格名";

【P.S.】与delete * from xxx的区别

truncate:会清空表中所有的数据,速度快,不可回滚;实质是删除整张表包括数据再重新创建表。

delete:逐行删除数据,每步删除都是有日志记录的,可以回滚数据;实质是逐行删除表中的数据。

SET FOREIGN_KEY_CHECKS=0;-- ----------------------------
-- Table structure for medical_list
-- ----------------------------
DROP TABLE IF EXISTS `medical_list`;
CREATE TABLE `medical_list` (`id` bigint(20) NOT NULL,`name` longtext,`county_id` bigint(20) DEFAULT NULL,`street_office_id` bigint(20) DEFAULT NULL,`longitude` double DEFAULT NULL,`latitude` double DEFAULT NULL,`type` char(255) DEFAULT NULL,`parent_id` bigint(20) DEFAULT NULL,`max_popu` int(11) DEFAULT NULL,`popu_list` longtext,`popu` int(11) DEFAULT NULL,`building_id` bigint(20) DEFAULT NULL,`gridx` int(10) DEFAULT NULL,`gridy` int(10) DEFAULT NULL,`lRegionID` int(10) DEFAULT NULL,`RegionID_lon` double DEFAULT NULL,`RegionID_lat` double DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

【转SQL】truncate:清空表中数据相关推荐

  1. MySQL删除或清空表中数据的方法

    原标题:MySQL删除或清空表中数据的方法 要想把MySQL中的数据删除或清空,可以通过两种方法来实现:DELETE语句和TRUNCATE TABLE语句. DELETE语句可以将表中所有记录都删除, ...

  2. mysql删除表中所有数据_MySQL删除或清空表中数据的方法

    原标题:MySQL删除或清空表中数据的方法 要想把MySQL中的数据删除或清空,可以通过两种方法来实现:DELETE语句和TRUNCATE TABLE语句. DELETE语句可以将表中所有记录都删除, ...

  3. cockroachdb mysql_CockroachDB学习笔记——[译]CockroachDB中的SQL:映射表中数据到键值存储...

    CockroachDB学习笔记--[译]CockroachDB中的SQL:映射表中数据到键值存储 原文标题:SQL in CockroachDB: Mapping Table Data to Key- ...

  4. sql server根据表中数据生成insert语句

    sql server根据表中数据生成insert语句 -- ====================================================== --根据表中数据生成inser ...

  5. MySQL 清空表中数据

    MySQL清空表中的数据(不算DROP语句) 1. truncate 语句 truncate table table_name 不能与where一起使用 truncate删除数据后是不可以rollba ...

  6. Sql Server清空表中的数据

    1.delete from <表名> 清空表里的所有数据,但是自增长字段会在原来的基础上继续增长. 2.truncate table <表名> 清空表里的所有数据,并让数据库的 ...

  7. mysql清空表数据_mysql数据库之如何清空表中数据

    本篇文章主要讲述的是在数据库中使用清空命令,具有一定学习价值,有需要的朋友可以了解一下,希望能够对你有所帮助. 在做数据迁移,数据清洗或者写web项目时要将数据替换更新,那么有时要将表做清空处理 常用 ...

  8. mysql清空表中数据

    delete from 表名; truncate table 表名; 不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内 ...

  9. 清空表中数据 id从1开始

    删除表的记录以后,如何使新记录的编号仍然从1开始有两种方法: 方法1: truncate table 你的表名 --这样不但将数据删除,而且可以重新置位identity属性的字段. 方法2: dele ...

最新文章

  1. MakeFile 文件的作用
  2. 计算机专业英语教程2.1.1,计算机专业英语教程目录
  3. PPT科研绘图第二节 如何调整三维旋转参数
  4. 变量dwNKDrWatsonSize
  5. 互斥同步(synchronized、Lock、ReentrantLock、ReadWriteLock、ReentrantReadWriteLock)
  6. java byte char io流_吃透Java IO:字节流、字符流、缓冲流
  7. 北上广深杭程序员买房姿势图鉴
  8. Netlink 0007 --- 创建实现分析
  9. Java 排序算法:折半插入排序
  10. CISP-PTE考试介绍
  11. 保姆式教学--教室友从买服务器到怎么搭建内网隧道
  12. 安卓-电子签名signature
  13. 运动学解析~旋转矩阵推导
  14. python使用QDA进行二次判别分析
  15. 普希金:假如生活欺骗了你
  16. TW项目寻路算法最优实践
  17. 了解一下mmap函数
  18. TCP第三次握手失败会怎么样
  19. EIA 标准电阻器值 (± Tolerance%)
  20. 算法导论 van Emde Boas 树

热门文章

  1. 如何鉴定相亲对象是否约过炮?PM们是这样干的...
  2. PMCAFF《产品经理第一课》第三期开始报名!天团导师再次升级,631培训模式升级...
  3. PMcaff大讲堂:竞品分析项目管理课程总结分享
  4. CUDA学习(三)之使用GPU进行两个数组相加
  5. 《简明 PHP 教程》01 关于 PHP
  6. uboot给内核传参的方式——tag
  7. error while loading shared libraries的解決方法
  8. indexes和indices的区别
  9. win7 安装apache2.2服务错误
  10. VMware View 4.0 测试-7