文档章节

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

Eureka_尤里卡
 Eureka_尤里卡
发布于 2017/07/26 10:51
字数 172
阅读 5
收藏 0
点赞 0
评论 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
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
禅道开源项目管理软件发布1.5正式版

禅道开发团队于3月15日正式推出1.5版本。这个版本修复了之前的二十余个bug,完善了使用帮助提示,增加了文档和任务的搜索功能及其他很多完善的功能。与此同时我们重构了排版的样式表,更加方...

开源春哥
2011/03/16
2.1K
15
Oracle创建表空间、用户、分配权限语句

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

Jansens
2016/11/01
29
0
Redis+MongDB 常用命令

MySQL 远程连接mysql: 远程获取mysql数据库表脚本: Redis 远程连接: 选择数据库: 密码认证: 清空当前数据库: 清空所有数据库: ping PONG返回响应是否连接成功 echo 在命令行打印一些内...

满小茂
2015/12/24
135
0
python_day16_DB_SQL

// 创建 MariaDB [(none)]> create database xiong; // 创建库的时候指定字符编码 MariaDB [(none)]> create database if not exists xiong1 charset 'gbk'; // 查看所有表 MariaDB [(none)]......

812374156
03/24
0
0
般若菠萝蜜/RexDeploy_v1

#RexDeploy-自动发布系统 #一、简介 RexDeploy是基于Rex开发的一个自动化发布平台。(原生是基于perl脚本构建的,这是第一版,后续会捣鼓出python版和web版本支持) #二、安装需求 * Rex DBI(...

般若菠萝蜜
2015/06/04
0
0
数据库相关

MySQL 中数据库引擎 Archive 与 Blackhole 在涉及到订单操作的时候,我们采用了 celery 来进行异步写入日志,以保证数据的安全。 遇到了一个数据库引擎 Archive,支持行级锁,不支持事务操作...

xh4n3
2015/09/29
34
0
Oracle(二) DDL语句 create、alert、drop、truncate

二.数据定义 (DDL) 部分 1 . CREATE (创建表, 索引, 视图, 同义词, 过程, 函数, 数据库链接等) 2 . ALTER (改变表, 索引, 视图等) 3 . DROP (删除表, 索引, 视图, 同义词, 过程, 函数, 数据库...

J4Long
2013/03/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell中的函数、shell中的数组、告警系统需求分析

shell中的函数 格式: 格式: function f_name() { command } 函数必须要放在最前面 示例1(用来打印参数) 示例2(用于定义加法) 示例3(用于显示IP) shell中的数组 shell中的数组1 定义数...

Zhouliang6
今天
2
0
用 Scikit-Learn 和 Pandas 学习线性回归

      对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题     没有...

wangxuwei
今天
1
0
MAC安装MAVEN

一:下载maven压缩包(Zip或tar可选),解压压缩包 二:打开终端输入:vim ~/.bash_profile(如果找不到该文件新建一个:touch ./bash_profile) 三:输入i 四:输入maven环境变量配置 MAVEN_HO...

WALK_MAN
今天
0
0
33.iptables备份与恢复 firewalld的9个zone以及操作 service的操作

10.19 iptables规则备份和恢复 10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 10.19 iptables规则备份和恢复: ~1. 保存和备份iptables规则 ~2...

王鑫linux
今天
2
0
大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
今天
1
0
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
今天
2
0
HFS

FS,它是一种上传文件的软件。 专为个人用户所设计的 HTTP 档案系统 - Http File Server,如果您觉得架设 FTP Server 太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装,...

garkey
今天
1
0
Java IO类库之BufferedInputStream

一、BufferedInputStream介绍 /** * A <code>BufferedInputStream</code> adds * functionality to another input stream-namely, * the ability to buffer the input and to * sup......

老韭菜
今天
0
0
STM 32 窗口看门狗

http://bbs.elecfans.com/jishu_805708_1_1.html https://blog.csdn.net/a1985831055/article/details/77404131...

whoisliang
昨天
1
0
Dubbo解析(六)-服务调用

当dubbo消费方和提供方都发布和引用完成后,第四步就是消费方调用提供方。 还是以dubbo的DemoService举例 -- 提供方<dubbo:application name="demo-provider"/><dubbo:registry address="z...

青离
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部