【转SQL】truncate:清空表中数据
清除一个表中的所有数据:
(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:清空表中数据相关推荐
- MySQL删除或清空表中数据的方法
原标题:MySQL删除或清空表中数据的方法 要想把MySQL中的数据删除或清空,可以通过两种方法来实现:DELETE语句和TRUNCATE TABLE语句. DELETE语句可以将表中所有记录都删除, ...
- mysql删除表中所有数据_MySQL删除或清空表中数据的方法
原标题:MySQL删除或清空表中数据的方法 要想把MySQL中的数据删除或清空,可以通过两种方法来实现:DELETE语句和TRUNCATE TABLE语句. DELETE语句可以将表中所有记录都删除, ...
- cockroachdb mysql_CockroachDB学习笔记——[译]CockroachDB中的SQL:映射表中数据到键值存储...
CockroachDB学习笔记--[译]CockroachDB中的SQL:映射表中数据到键值存储 原文标题:SQL in CockroachDB: Mapping Table Data to Key- ...
- sql server根据表中数据生成insert语句
sql server根据表中数据生成insert语句 -- ====================================================== --根据表中数据生成inser ...
- MySQL 清空表中数据
MySQL清空表中的数据(不算DROP语句) 1. truncate 语句 truncate table table_name 不能与where一起使用 truncate删除数据后是不可以rollba ...
- Sql Server清空表中的数据
1.delete from <表名> 清空表里的所有数据,但是自增长字段会在原来的基础上继续增长. 2.truncate table <表名> 清空表里的所有数据,并让数据库的 ...
- mysql清空表数据_mysql数据库之如何清空表中数据
本篇文章主要讲述的是在数据库中使用清空命令,具有一定学习价值,有需要的朋友可以了解一下,希望能够对你有所帮助. 在做数据迁移,数据清洗或者写web项目时要将数据替换更新,那么有时要将表做清空处理 常用 ...
- mysql清空表中数据
delete from 表名; truncate table 表名; 不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内 ...
- 清空表中数据 id从1开始
删除表的记录以后,如何使新记录的编号仍然从1开始有两种方法: 方法1: truncate table 你的表名 --这样不但将数据删除,而且可以重新置位identity属性的字段. 方法2: dele ...
最新文章
- MakeFile 文件的作用
- 计算机专业英语教程2.1.1,计算机专业英语教程目录
- PPT科研绘图第二节 如何调整三维旋转参数
- 变量dwNKDrWatsonSize
- 互斥同步(synchronized、Lock、ReentrantLock、ReadWriteLock、ReentrantReadWriteLock)
- java byte char io流_吃透Java IO:字节流、字符流、缓冲流
- 北上广深杭程序员买房姿势图鉴
- Netlink 0007 --- 创建实现分析
- Java 排序算法:折半插入排序
- CISP-PTE考试介绍
- 保姆式教学--教室友从买服务器到怎么搭建内网隧道
- 安卓-电子签名signature
- 运动学解析~旋转矩阵推导
- python使用QDA进行二次判别分析
- 普希金:假如生活欺骗了你
- TW项目寻路算法最优实践
- 了解一下mmap函数
- TCP第三次握手失败会怎么样
- EIA 标准电阻器值 (± Tolerance%)
- 算法导论 van Emde Boas 树
热门文章
- 如何鉴定相亲对象是否约过炮?PM们是这样干的...
- PMCAFF《产品经理第一课》第三期开始报名!天团导师再次升级,631培训模式升级...
- PMcaff大讲堂:竞品分析项目管理课程总结分享
- CUDA学习(三)之使用GPU进行两个数组相加
- 《简明 PHP 教程》01 关于 PHP
- uboot给内核传参的方式——tag
- error while loading shared libraries的解決方法
- indexes和indices的区别
- win7 安装apache2.2服务错误
- VMware View 4.0 测试-7