您的位置:首页 > 数据库

过程式数据库简单入门

2016-12-07 15:59 288 查看
为了更好的理解“过程”,这里就以一个实例讲解:输入两个数,比较之后得出其中值大的一个数(不是直接用max()哈)。

首先注意过程是保存在数据库中的,所以得先指定数据库



然后创建过程,过程名就叫find_max吧



其中的delimiter $$的作用是将SQL语句的结束符改为‘$$'。

过程创建完后,试着调用一下



结果正确!!!但是呢,现在不想要找最大值,要最小值,怎么办呢?改?恩,是可以改,但是总的来说比较麻烦,建议直接删除这个再重新创建一个过程;

删之前先看一下数据库中有没有找最小值的过程



很可惜,没有想要的过程,于是删除已有的find_max过程



然后在创建find_min过程




最后一行的delimiter ;是将结束标志改回; 在每次创建过程之后都尽量加上它。

与存储过程类似的还有存储函数,只不过存储过程有输出,函数没有。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: