41.打开数据库->函数->右键新建函数 2.点击完成 3.写入内容 4.写入传递参数 5.存储过程内容 6.调用存储过程: ...
分类:
数据库 时间:
2018-03-12 12:07:33
阅读次数:
181
存储过程的介绍 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 存储过程的优点 (1) 减少网络通信量。存储过程位 ...
分类:
数据库 时间:
2018-03-08 15:07:23
阅读次数:
235
存储过程语法: create procedure procedureNamebeginsql 1end$ 显示所有的存储过程 show procedure status;调用存储过程 call procedureName(); 包含if语句的存过:create procedure procedure... ...
分类:
数据库 时间:
2018-03-02 15:39:07
阅读次数:
191
直入正题吧:首先创建一张 students 表 ...
分类:
数据库 时间:
2018-02-24 00:55:58
阅读次数:
167
首先创建一张 students 表 SQL脚本如下: ![][1] ![][2] 不带参数的存储过程 执行存储过程: ![][3] 带参数的存储过程 执行存储过程: ![][4] 带有输出参数的存储过程 MySQL 支持 in (传递给存储过程),out (从存储过程传出) 和 inout (对存储 ...
分类:
数据库 时间:
2018-02-23 22:15:27
阅读次数:
188
一、存储过程,可以理解为带有逻辑的sql语句。 优点:是执行效率非常快,存储过程是在数据库的服务器端执行的。 缺点:移植性很差,不同数据库的存储过程是不能移植。 二、 1、基本语法 2、调用存储过程 3、删除存储过程 yexiangyang moyyexy@gmail.com ...
分类:
数据库 时间:
2018-02-22 19:25:37
阅读次数:
176
一个标准的存储过程创建语句 这个存储过程有一个输入参数以及一个输出参数 如此调用 ...
分类:
数据库 时间:
2018-02-08 13:44:05
阅读次数:
173
使用SELECT …INTO语句为变量赋值 在MySQL存储过程中,可以使用SELECT …INTO语句对变量进行赋值,该语句在数据库中进行查询,并将得到的结果赋值给变量。SELECT …INTO语句的语法格式如下: col_name:要从数据库中查询的列字段名; var_name:变量名,列字段名 ...
分类:
数据库 时间:
2018-01-17 20:09:45
阅读次数:
163
【definer和invoker的解释】 创建存储过程的时候可以指定 SQL SECURITY属性,设置为 DEFINER 或者INVOKER,用来奉告mysql在执行存储过程的时候,,是以DEFINER用户的权限来执行,还是以调用者的权限来执行。 默认情况下,使用DEFINER方式,此时调用存储过 ...
分类:
数据库 时间:
2018-01-04 16:31:16
阅读次数:
187
delimiter $ create PROCEDURE phoneDeal() BEGIN DECLARE id varchar(64); -- id DECLARE phone1 varchar(16); -- phone DECLARE password1 varchar(32); -- 密码... ...
分类:
数据库 时间:
2018-01-02 16:44:52
阅读次数:
193