美文网首页
mysql 存储过程

mysql 存储过程

作者: 竞技等级几点叫你你呢 | 来源:发表于2017-08-08 14:15 被阅读0次

基本用法

建立表 user

1 . 创建

CREATE procedure getUserName()
BEGIN   
    SELECT * from user;
end;

2 . 调用

CALL getUserName();

3 . 删除

drop PROCEDURE if EXISTS getUserName;  //没有()

参数

1 . out

//out参数,从存储过程中传出
CREATE procedure getUserName(
        out uName VARCHAR(20)
)
BEGIN   
    SELECT `user`.username into uName from user where `user`.id = 1;
end;

CALL getUserName(@uName);

SELECT @uName;

2 . in

drop PROCEDURE if EXISTS getUserName;

CREATE procedure getUserName(
        in userId int
)
BEGIN   
    SELECT * from user where `user`.id = userId;
end;

CALL getUserName(1);

相关文章

  • 15 MySQL 存储过程

    MySQL 存储过程 [toc] 存储过程概述 存储过程介绍 存储过程,相当于是 MySQL 语句组成的脚本 指的...

  • 存储过程

    使用存储过程 1.存储过程 ​ 需要MySQL5---->> MySQL5添加了对存储过程的支持。 ​ 迄...

  • MySQL存储过程详解 mysql 存储过程

    原文链接 MySQL存储过程详解 1.存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然...

  • Mysql存储过程

    阅读目录:MySQL存储过程_创建-调用-参数 存储过程:SQL中的“脚本” 创建存储过程 调用存储过程 存储过程...

  • 面试官突然问我MySQL存储过程,我竟然连基础都不会!(详细)

    MySQL存储过程 一、存储过程 1.1 什么是存储过程 存储过程(Stored Procedure)是在大型数据...

  • MySQL存储过程创建及调用方法

    MySQL存储过程是一个sql语句,那么我们如何创建呢,MySQL存储过程创建及修改,删除操作。 1,存储过程创建...

  • 存储过程

    创建存储过程 mysql: 执行存储过程 mysql: 使用OUT参数和INOUT参数: PREPARE和EXEC...

  • SQL基本语句(以MySQL为例)-- 第五部分

    19、使用存储过程MySQL的存储过程的语句跟这本书上的差太远了吧,以下参考自:MySQL存储过程教程 20、管理...

  • MySQL存储过程和存储函数

    一、存储过程 MySQL存储过程存储过程和存储函数参考文章 SQL语句需要先编译然后执行,而存储过程(Stored...

  • MySQL存储过程

    1、关于MySQL的存储过程 存储过程是数据库存储的一个重要的功能,但是MySQL在5.0以前并不支持存储过程,这...

网友评论

      本文标题:mysql 存储过程

      本文链接:https://www.haomeiwen.com/subject/ijytrxtx.html