mysql存储过程模糊查询_Mysql之存储过程“模糊查询drop表”
需求:
清空 show tables like "%2016%"
实现:
DELIMITER //
drop procedure if exists p_clean_table;
create PROCEDURE p_clean_table(in tab varchar(128))
begin
DECLARE name VARCHAR(64);
-- 遍历数据结束标志
DECLARE done INT DEFAULT FALSE;
DECLARE tables_cur CURSOR FOR select table_name from information_schema.tables where table_schema='eqiurong' and table_name like '%2016%';
-- 将结束标志绑定到游标
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
-- 打开游标
OPEN tables_cur;
-- 开始循环
read_loop: LOOP
-- 提取游标里的数据,这里只有一个,多个的话也一样;
FETCH tables_cur INTO name;
-- 声明结束的时候
IF done THEN
LEAVE read_loop;
END IF;
-- 这里做你想做的循环的事件
set @bsql :=concat("drop table if exists ",name);
PREPARE STMT FROM @bsql;
EXECUTE STMT ;
END LOOP;
-- 关闭游标
CLOSE tables_cur;
end;
//
DELIMITER ;
ps:
存储过程语法:
create PROCEDURE p_xx(in p1 varchar(128),out p2 varchar(128))
begin
............
end;
mysql存储过程模糊查询_Mysql之存储过程“模糊查询drop表”相关推荐
- mysql命令导入存储过程报错_mysql导入存储过程时declare报错的有关问题解决
在导入存储过程时经常遇见下列DECLARE报错的问题: ? Error Code : 1064 You have an error in your SQL syntax; check the manu ...
- mysql存储过程数组字符串_Mysql通过存储过程分割字符串为数组
分割字符串为数组需要用到 三个mysql 的函数 : REVERSE(str) 返回颠倒字符顺序的字符串str. SUBSTRING_INDEX(str,delim,count) 返回从字符串str的 ...
- mysql数据存储过程详解_mysql数据存储过程参数实例详解
MySQL 存储过程参数有三种类型:in.out.inout.它们各有什么作用和特点呢? 一.MySQL 存储过程参数(in) MySQL 存储过程 "in" 参数:跟 C 语言的 ...
- mysql 存储过程 生成数据_mysql使用存储过程,批量生成测试数据
1.存储过程代码 delimiter $$ DROP PROCEDURE IF EXISTS create_service_data$$ create procedure create_service ...
- mysql建立存储过程报错_MySQL创建存储过程(CREATE PROCEDURE)
MySQL 存储过程是一些 SQL 语句的集合,比如有时候我们可能需要一大串的 SQL 语句,或者说在编写 SQL 语句的过程中需要设置一些变量的值,这个时候我们就完全有必要编写一个存储过程. 编写存 ...
- db2有MySQL那样的时间戳_MySQL 按照日期格式查询带有时间戳数据
按照日期格式查询带有时间戳数据一般在MSQL数据库中的时间都是以时间戳的格式来存储时间的,但是对于我们来说,时间戳格式具体表示的是什么时间,我们很难一眼看出来,所以当我们要具体查询某一个时间或时间段的 ...
- mysql结果作为另一次查询_MySql中一次查询结果用作二次查询条件
Sql的截取关联查询 最近在写sql时,碰到了如下情况, 需求是通过一个账户的id去查询关联的该账户下的所有简历,其中地址字段要通过另一个表进行关联查询.地址字段存的是地址表中对应的编号. 例如210 ...
- mysql 新建子查询_Mysql创建SQL子查询ALIAS
通常这些被称为视图.例如: CREATE VIEW vMyLongQuery AS SELECT a, b, c FROM (LONG QUERY) X WHERE ... 然后可以像这样引用: SE ...
- mysql范围查找性能_MYSQL(四)查询性能优化
优化数据访问 1.是否向数据库请求了不需要的数据 解决方式: A. 查询后加limit B. Select后写需要的列而不是* 2. 是否扫描了额外的数据 数据库的访问方式速度由慢到快:全表扫描,索引 ...
- mysql多线程查询_MySQL 利用多线程提升查询性能的一种思路
转载自:http://dinglin.iteye.com/blog/1432443 背景 报表统计类的查询是一类耗时的查询.使用场景是QPS并不大,单每个查询由于需要访问较多数据,对大量数据做处理,执 ...
最新文章
- 2.MyBatis 动态SQL
- Java NIO系列教程(五)Buffer
- 接口测试指导方案 转:紫漪
- Heroku 的“得”与“失”
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1114:白细胞计数
- golang func 入参为func_Golang函数常见用法
- 爬虫-代理的质量控制
- java在线支付---01_在线支付功能的演示与概述
- 一个简单的问题,为什么我要搞得复杂绕一大圈
- Abaqus简单部件受力分析
- Oracle 建表语句,表结构操作sql
- win10-iphone(ios)投屏
- 路由器DNS根域名解析失败
- react-native实现支付宝支付
- python绘制直方图显示数字_Python | 数据可视化汇总
- 罗大佑的童年用计算机咋弹,罗大佑《童年》吉他弹奏教学-520吉他网
- 程序从源代码到可执行程序
- HTML5期末大作业:商城网站设计——仿唯品会购物商城(5页) 纯手写-高质量 HTML+CSS+JavaScript
- 阿里面试题-判断是不是一个IP地址的测试用例设计(Python实现)
- 被泄露的数据正在被非法价值化
热门文章
- linux看门狗设备,基于Linux构建无人值守系统(看门狗)
- kafka原理_P8架构师带你参透Kafka:设计原理、消息存储、消息消费原理等等
- poco c++ 开发指南_掌握这个框架,你将会开发通杀全平台的万能爬虫
- amp sqlserver中 什么意思_sql server中创建表时各个数据类型时什么意思??
- 时间序列分析 pdf_多变量时间序列的聚类分析与相似查询——多变量时间序列的相似查询分析...
- Qt::Key_Return和Qt::Key_Enter区别
- jcenter和maven下载失败Can't connect to SOCKS proxy:Connection refused: connect
- php用户注册重复_php 验证用户名重复
- tp中的M,D,C,A,I,S方法
- NSNotification、delegate和KVO的区别