文档章节

一键清空数据库所有表数据

Eureka_尤里卡
 Eureka_尤里卡
发布于 2017/07/26 10:51
字数 172
阅读 5
收藏 0


第一种  

SELECT concat('truncate table ',TABLE_NAME,' ;') FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA ='buyer';

把生成的sql全部执行即可。

第二种

call test();

创建存储过程,然后调用一下即可,一下是mysql存储过程

DELIMITER $$

USE `buyer`$$

DROP PROCEDURE IF EXISTS `test`$$

CREATE DEFINER=`root`@`localhost` PROCEDURE `test`()
BEGIN
DECLARE done INT DEFAULT 0;
    DECLARE a VARCHAR(200) DEFAULT '';
    DECLARE mycursor CURSOR FOR SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA ='buyer';
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=1;
    OPEN mycursor;
    REPEAT 
        FETCH mycursor INTO a;
        IF NOT done THEN
        SET @v_sql := CONCAT('truncate table ',a) ;
        PREPARE stmt FROM @v_sql;
        /*执行此动态sql, 此动态sql的作用, 是从Goods中提取有效数据*/
        EXECUTE stmt;
        /*释放此资源*/
        DEALLOCATE PREPARE stmt;
           
        END IF;
    UNTIL done END REPEAT;
    CLOSE mycursor;
    END$$

DELIMITER ;
 

© 著作权归作者所有

共有 人打赏支持
Eureka_尤里卡
粉丝 0
博文 15
码字总数 7226
作品 0
浦东
程序员
私信 提问
解决数据库表中自动编号字段重新从1计数问题

ACCESS 在设计access数据库时,表中字段属性有id项设为自动编号类型的,添加许多记录后,在该表中将所有记录删除,再新增记录并不会从1开始,如何操作可以使新增记录编号重新从1计数? 解决方...

江苏-柏灵
2011/09/01
0
0
MySQL用户管理、常用sql语句、备份和恢复数据

MySQL用户管理 创建一个普通用户user1并授权 grant all on . to 'user1'@'localhost' identified by '123456' all 表示所有的权限,也可以指定某一项权限,如SELECT 、UPDATE、INSERT等 “ . ...

黄昏残影
08/23
0
0
sql语句中----删除表数据drop、truncate和delete的用法

虽然不建议大家去用命令删除数据库表中的东西,但是这些删除命令总有用的着的地方。 说到删除表数据的关键字,大家记得最多的可能就是delete了 然而我们做数据库开发,读取数据库数据.对另外的...

119风华正茂
2016/01/04
1K
0
MySQL用户管理、sql常用语句、mysql备份与恢复

MySQL用户管理 创建用户 .:表示所有库和表; user1:用户名; localhost:登录ip,默认localhost为本机登录ip,也可以使用%代表所有; 查看当前用户权限 常用的sql语句 select:查看; inse...

若白衣
03/24
0
0
Oracle创建表空间、用户、分配权限语句

一、分为四步 /第1步:创建临时表空间 / /第2步:创建数据表空间 / /第3步:创建用户并指定表空间/ /第4步:给用户授予权限 / 二、其他: /修改用户密码 / /删除用户 / /删除表空间 / /清空当...

Jansens
2016/11/01
29
0

没有更多内容

加载失败,请刷新页面

加载更多

js垃圾回收机制和引起内存泄漏的操作

JS的垃圾回收机制了解吗? Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。 JS中最常见的垃圾回收方式是标记清除。 工作原理:是当变量进入环境时,将这个变量标记为“...

Jack088
8分钟前
0
0
大数据教程(10.1)倒排索引建立

前面博主介绍了sql中join功能的大数据实现,本节将继续为小伙伴们分享倒排索引的建立。 一、需求 在很多项目中,我们需要对我们的文档建立索引(如:论坛帖子);我们需要记录某个词在各个文...

em_aaron
24分钟前
1
0
"errcode": 41001, "errmsg": "access_token missing hint: [w.ILza05728877!]"

Postman获取微信小程序码的时候报错, errcode: 41001, errmsg: access_token missing hint 查看小程序开发api指南,原来access_token是直接当作parameter的(写在url之后),scene参数一定要...

两广总督bogang
24分钟前
6
0
MYSQL索引

索引的作用 索引类似书籍目录,查找数据,先查找目录,定位页码 性能影响 索引能大大减少查询数据时需要扫描的数据量,提高查询速度, 避免排序和使用临时表 将随机I/O变顺序I/O 降低写速度,占用磁...

关元
43分钟前
7
0
撬动世界的支点——《引爆点》读书笔记2900字优秀范文

撬动世界的支点——《引爆点》读书笔记2900字优秀范文: 作者:挽弓如月。因为加入火种协会的读书活动,最近我连续阅读了两本论述流行的大作,格拉德威尔的《引爆点》和乔纳伯杰的《疯传》。...

原创小博客
54分钟前
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部