mysql 存储过程 通过存储过程的方式简化sql操作
来源:互联网 发布:手机数据永久删除 编辑:程序博客网 时间:2024/06/04 01:11
最近测试对接的人比较多,测试过程中总同事让帮着删除数据库里的数据,进行再次测试
有人问,为什么他们不自己干啊,因为有的是不会用sql的,有的是非技术岗的同事,而我负责项目的测试工作,他们肯定第一时间找我。
不过一个人的精力是有限的,如果能让通过某些方式来随便一个人都能干这个活,我就能抽出时间干其他活儿
于是有了以下的内容,通过存储过程来进行客户注册信息,基本信息的删除,为下一步做打算
贴出来我的内容
1create
2varchar phonenum
3)
4begin
5 declare usr_id VARCHAR(100);
6 SELECT id into usr_id FROM muser_info where username = phonenum;
7 DELETE FROM customer_info where id = usr_id;
8 DELETE from muser_info where id = usr_id;
9end
在native中sql编辑调用的时候
set @phonenum = '13223881234';
call usr_dele(@phonenum)
第一行定义了一个存储过程,名字是usr_dele,
第二行定义了一个变量phonenum 及数据类型,其实也可以定义变量的模式,in,out,in_out,默认in
第4,9两行是必须的格式
第5行定义了一个变量usr_id
第6行是把查询到的id 用info赋值给定义的变量”usr_id“
第7,8行就是把把变量usr_id的值作为查询条件的值删除两个表中的记录
当然了,这个存储过程中加入其它语句也可以干其它活儿,
这个过程也可以通过python脚本实现,我的脚本公用方法也有连接mysql,执行sql语句的方法,或者其他方式
但这不是我最终要的
我最终要实现的是在共享文件夹下放一个文本文件(excel,word也可以),然后用批处理文件来执行python脚本,进行注册信息的删除。这样谁都可以很简单方便的删除信息,不用再找我了
- mysql 存储过程 通过存储过程的方式简化sql操作
- 利用存储过程简化操作
- mysql 通过存储过程简化INSERT和UPDATE
- sql存储过程操作
- MySql存储过程—1、SQL存储过程的基础知识
- MySql存储过程—1、SQL存储过程的基础知识
- MySql存储过程—1、SQL存储过程的基础知识
- 利用Java存储过程简化数据库操作
- 利用Java存储过程简化数据库操作
- 利用Java存储过程简化数据库操作
- 利用Java存储过程简化数据库操作
- 利用Java存储过程简化数据库操作
- 利用Java存储过程简化数据库操作
- 利用Java存储过程简化数据库操作
- 存储过程动态SQL的方式
- SQL SERVER操作ACCESS的存储过程
- ADO对Sql的存储过程操作
- MySQL存储过程详解 mysql 存储过程mysql存储过程详解 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored
- 26. Remove Duplicates from Sorted Array
- 关于Win10创意者更新之后蓝屏的修复办法
- 解决Gradle DSL method not found: 'compile()'错误的方法
- struts2
- Android插件化:从入门到放弃
- mysql 存储过程 通过存储过程的方式简化sql操作
- 发送有序广播
- python生成器的表达式形式
- 27. Remove Element
- 深度学习 —— 卷积神经网路 CNN
- 如何确定Kafka的分区数、key和consumer线程数
- Caffe——python接口学习(2):生成solver文件
- oracle 11g 服务端下载地址及安装说明
- 【模板】Splay