参数 IN参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回,为默认值。 OUT:该值可在存储过程内部被改变,并可返回。 INOUT:调用时指定,并且可被改变和返回。 ...
分类:
数据库 时间:
2018-08-23 15:46:35
阅读次数:
218
存储过程 存储过程是一个SQL语句集合,当主动去调用存储过程时,其中内部的SQL语句会按照逻辑执行。 1、创建存储过程 1 -- 创建存储过程 2 3 delimiter // 4 create procedure p1() 5 BEGIN 6 select * from t1; 7 END// 8 ...
分类:
数据库 时间:
2018-08-23 00:21:44
阅读次数:
188
存储过程简介 SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结 ...
分类:
数据库 时间:
2018-08-22 19:07:20
阅读次数:
146
mysql中修改命令结束符delimiter的用法:mysql中的delimiter会告诉MySQL解释器,命令的结束符是什么,默认情况下MySQL的命令是以分号(;)结束的.在遇到(;)时,MySQL就可以执行命令了.例如: mysql>delimiter $ 就是告诉MySQL解释器,当碰到$时 ...
分类:
数据库 时间:
2018-08-22 16:51:13
阅读次数:
138
1.我为啥会学mysql存储过程? 因为在之前工作不懂存储过程,没有及时发现bug,后面就花一个月的时间学习mysql存储过程,把公司所有的存储过程及其所有表都弄懂了。然而尴尬的是,在一次面试时面试官要我手写一个存储过程,我既然写不出来。 2.很多东西学会了不经常用就容易忘记,建议大家学会的东西时不 ...
分类:
数据库 时间:
2018-08-08 13:48:47
阅读次数:
158
存储过程和函数 函数与存储过程最大的区别就是函数调用有返回值,调用存储过程用call语句,而调用函数就直接引用函数名+参数即可 创建存储过程和函数详解 例创建一个简易的函数和存储过程 Delimiter命令是改变语句的结束符, MySQL默认的结束符为;号,由于procedure和function中 ...
分类:
数据库 时间:
2018-08-02 18:20:16
阅读次数:
172
存储过程包含了一系列可执行的sql语句,存储过程存放于MySQL中,通过调用它的名字可以执行其内部的一堆sql 使用存储过程的优点: 使用存储过程的缺点: 补充:程序与数据库结合使用的三种方式 delimiter //drop procedure if exists get_data;create ...
分类:
数据库 时间:
2018-07-25 22:42:47
阅读次数:
234
吾亦无他,唯手熟尔,谦卑若愚,好学若饥 本篇博客给刚接触存储过程的朋友做个引导作用,目的是解决游标不走循环 很多人发现他的游标,无论是嵌套循环还是单层的循环,都不会走,或者只走一次,但是从数据上看它并不应该走一次,我把结论给大家说一下 很多人都有这俩行中的一行 它的作用是什么呢? 就是在下面的执行过 ...
分类:
数据库 时间:
2018-07-23 11:10:35
阅读次数:
177
存储过程 一、存储过程的定义 二、存储过程的优点 三、存储过程的使用 3.1 存储过程的创建和调用 3.2存储过程的查看和删除 一、存储过程的定义: 存储过程是一组为了完成特定功能的SQL语句集,存储在数据中,经过一次编译后再次调用不需要二次编译,可以理解为批处理语句。 二、优点 ①提高了代码的重用 ...
分类:
数据库 时间:
2018-07-22 17:39:03
阅读次数:
153