zoukankan      html  css  js  c++  java
  • 161【案例讲解】存储过程

    #一、创建存储过程实现传入用户名和密码,插入到admin表中
    
    CREATE PROCEDURE test_pro1(IN username VARCHAR(20),IN loginPwd VARCHAR(20))
    BEGIN
        INSERT INTO admin(admin.username,PASSWORD)
        VALUES(username,loginpwd);
    END $
    
    #二、创建存储过程实现传入女神编号,返回女神名称和女神电话
    
    CREATE PROCEDURE test_pro2(IN id INT,OUT NAME VARCHAR(20),OUT phone VARCHAR(20))
    
    BEGIN
        SELECT b.name ,b.phone INTO NAME,phone
        FROM beauty b
        WHERE b.id = id;
    
    END $
    #三、创建存储存储过程或函数实现传入两个女神生日,返回大小
    
    CREATE PROCEDURE test_pro3(IN birth1 DATETIME,IN birth2 DATETIME,OUT result INT)
    BEGIN
        SELECT DATEDIFF(birth1,birth2) INTO result;
    END $
    #四、创建存储过程或函数实现传入一个日期,格式化成xx年xx月xx日并返回
    CREATE PROCEDURE test_pro4(IN mydate DATETIME,OUT strDate VARCHAR(50))
    BEGIN
        SELECT DATE_FORMAT(mydate,'%y年%m月%d日') INTO strDate;
    END $
    
    CALL test_pro4(NOW(),@str)$
    SELECT @str $
    
    #五、创建存储过程或函数实现传入女神名称,返回:女神 and 男神  格式的字符串
    如 传入 :小昭
    返回: 小昭 AND 张无忌
    DROP PROCEDURE test_pro5 $
    CREATE PROCEDURE test_pro5(IN beautyName VARCHAR(20),OUT str VARCHAR(50))
    BEGIN
        SELECT CONCAT(beautyName,' and ',IFNULL(boyName,'null')) INTO str
        FROM boys bo
        RIGHT JOIN beauty b ON b.boyfriend_id = bo.id
        WHERE b.name=beautyName;
        
        
        SET str=
    END $
    
    CALL test_pro5('柳岩',@str)$
    SELECT @str $
    
    
    
    #六、创建存储过程或函数,根据传入的条目数和起始索引,查询beauty表的记录
    DROP PROCEDURE test_pro6$
    CREATE PROCEDURE test_pro6(IN startIndex INT,IN size INT)
    BEGIN
        SELECT * FROM beauty LIMIT startIndex,size;
    END $
    
    CALL test_pro6(3,5)$
  • 相关阅读:
    POJ 3831 & HDU 3264 Open-air shopping malls(几何)
    LeetCode Maximum Depth of Binary Tree
    解决下载Android Build-tools 19.1.0失败
    cocos2d-x3.6 连连看随机地图实现
    Swift初体验(三)
    Delphi XE7中新并行库
    mysql 权限控制具体解释
    C实例--推断一个字符串是否是回文数
    阿里 2014校招机试题 求存放整数的二叉树相差最大的两节点之差绝对值
    Choosing Between ElasticSearch, MongoDB & Hadoop
  • 原文地址:https://www.cnblogs.com/tan-y-q/p/10624558.html
Copyright © 2011-2022 走看看