清空表与删除表mysql
Mysql清空表(truncate)与删除表中数据(delete)的区别
为某基于wordpress搭建的博客长久未除草,某天升级的时候发现已经被插入了几万条垃圾留言,如果一条条删除那可真是累人的活。遂考虑直接进入mysql直接清空表或者删除表中数据。
本文记录一下这2种操作模式的区别,目标对象是表wp_comments,里面的所有留言均是垃圾留言,均可删除。然后便有了以下2种方式(进入mysql操作界面后):
truncate table wp_comments;
delete * from wp_comments;
其中truncate操作中的table可以省略,delete操作中的*可以省略。这两者都是将wp_comments表中数据清空,不过也是有区别的,如下:
truncate是整体删除(速度较快), delete是逐条删除(速度较慢)。
truncate不写服务器log,delete写服务器log,也就是truncate效率比delete高的原因。
truncate不激活trigger(触发器),但是会重置Identity(标识列、自增字段),相当于自增列会被置为初始值,又重新从1开始记录,而不是接着原来的ID数。而delete删除以后,Identity依旧是接着被删除的最近的那一条记录ID加1后进行记录。
如果只需删除表中的部分记录,只能使用DELETE语句配合where条件。 DELETE FROM wp_comments WHERE……
转载于:https://www.cnblogs.com/hankleo/p/9696129.html
清空表与删除表mysql相关推荐
- MySQL笔记(一)创建数据库、创建表、修改表、删除表,以及建立约束
这是我在学习Mysql之路上做的笔记,今天将它粘出来.这一篇比较基础主要是创建数据库.创建表.修改表.删除表,以及建立约束:非空约束.主键约束.外键约束.唯一值约束.有错误的欢迎大家指出... -- ...
- MySQL删除表及删除表数据操作
MySQL删除表和删除表的数据是常见的操作,使用关键词 DELETE FROM 表名的结构模式,下面详细讲述删除表和删除表数据. 1,删除数据库里面的表DELETE FROM employees;2, ...
- R操作MySQL数据库创建表、删除表、增删改查(CRUD)
R操作MySQL数据库创建表.删除表.增删改查(CRUD) 关系数据中的数据是按照一定范式去存储的.当我们需要非常高级和复杂的Sql查询就可以使用关系数据库的数据资产.不光java和python可以容 ...
- mysql 如果存在删除表_如果存在表则删除表然后创建Mysql(流程教程)
如果存在表则删除表然后创建Mysql drop table if exists suspects; create table suspects( id int PRIMARY KEY not null ...
- 如果存在表则删除表然后创建Mysql
如果存在表则删除表然后创建Mysql drop table if exists suspects; create table suspects(id int PRIMARY KEY not null ...
- MySQL中如何创建表与删除表
创建表与删除表 一.创建表 通过DDL语句创建表 例 创建一个employees表包括雇员ID,雇员名字,雇员薪水: 首先要转换到需求的库: use 库名:Create table employee ...
- oracle 建表字段设置,Oracle创建表、删除表、修改表(添加字段、修改字段、删除字段)语句总结...
关于Oracle创建表.删除表.修改表(添加字段.修改字段.删除字段)语句的简短总结. Oracle创建表: create table 表名 ( 字段名1 字段类型 默认值 是否为空 , 字段名2 字 ...
- 通过SQL命令创建表、删除表(二)
通过SQL命令创建表.删除表 创建表命令 --emp表(员工表) create table emp (empno int primary key,ename nvarchar(200),job nva ...
- SQL Server中,删除表,删除表中数据
SQL Server,我们现在基本上使用的最古老的版本应该是SQL Server 2000吧,应该没有更早的版本了吧?!从SQL Server 2000开始,到SQL Server 2005,2008 ...
- MySQL 学习笔记(13)— 创建表、修改表、删除表、清空表
1. 创建表 在 SQL 中,使用 CREATE TABLE 语句创建一个表: CREATE TABLE table_name (column1 data_type column_constraint ...
最新文章
- 《编写高质量代码:改善c程序代码的125个建议》——第1章 数据,程序设计之根本建议1:认识ANSI C...
- Silverlight简介
- 安装vmware 6.52 Red Hat Enterprise Linux 5(rhel-5.1-server-i386-dvd) openldap2.4
- 电脑装服务器系统好处,服务器选用Linux系统的几个好处
- 转://Linux Multipath多路径配置与使用案例
- 一种基于红黑树和timerfd的用户态定时器
- string字符串内容倒叙_面试官:string、stringbuffer和stringbuilder都不会,我招你干什么?...
- Java集合Collection之实现原理解读(Map)
- linux+gif+编辑,Linux下GIF制作指南
- 解决桌面右键无NVIDIA控制面板选项
- php跳转qq临时会话,怎样做出在网页中弹出QQ临时对话框
- Python运行常用平台有哪些?
- java ftpclient prompt,一个JAVA FTP客户端制作的收获
- 8.4v双节锂电池专业充电ic(FS4062A)
- PowerBI实用技巧:案例五(巧用Switch函数展现指标RGB颜色)
- RLC串联电路的谐振相关参数计算
- 你是否还记得有一款游戏叫做“魔塔”?
- CRM客户关系管理能给企业带来什么样的效果
- c语言的一颗会变色的圣诞树
- 前端笔记-201808