MySQL儲存過程案例說明

2021-10-07 21:14:01 字數 670 閱讀 8628

基本語法和具體說明可以參考:

首先,宣告一下分隔符

先說說分隔符是什麼:連續執行多條sql語句的時候,會用「;」來分隔開,代表一條sql語句已經執行完成。

在儲存過程中執行到分隔符處就代表乙個儲存過程執行完成

語法:delimiter $

注:如果不宣告分隔符,預設是「;」,案例宣告的分隔符使用「$」。分隔符一般宣告一次,以後都可以使用

案例

#宣告分隔符

delimiter $

#傳入使用者密碼,返回結果

create procedure myp4(in username varchar(20),in password varchar(20),out result int)

begin

select count(*) into result#給返回值賦值

from admin

where admin.username = username

and admin.password = password;

end $

#呼叫儲存過程

call myp4('admin','8888',@result)$

#查詢儲存過程的輸出

select @result$

注:自己的理解,如果有異議麻煩大神們糾正和補充下

Mysql儲存過程案例

刪除drop procedure if exists p house set premit 建立獲取房間最低 和統計房間數儲存過程 delimiter create definer dev stand admin procedure p house set premit in in house in...

MySQL,儲存過程簡單案例

本篇文章未完待續中.1 下面的案例包含 mysql資料中儲存過程的建立 儲存過程的刪除 執行儲存過程。需要說明的是,儲存過程建立成功後,需要 執行儲存過程 才可對資料庫表中的相關資料進行crud操作。建立儲存過程 create procedure proc tab resource age begi...

MYSQL儲存過程定義案例

drop procedure ifexists tryaddtable delimiter create procedure tryaddtable in tablename varchar 20 in createtablesql varchar 1000 begin declare tablec...