MySQL 儲存過程

2022-06-28 04:00:09 字數 1444 閱讀 4679

一、知識點:

二、儲存過程的建立與呼叫

1、建立儲存過程語法 :

2、建立沒有引數的儲存過程:

\d:修改預設結束符號

count_student:過程名

student:表名

3、建立時定義變數:

定義變數:declare 

default:預設值

4、建立有引數的儲存過程 

引數是num

5、呼叫:

call 儲存過程名(實參列表)

三、儲存過程的三種引數型別:in、out、inout

in:輸入引數

out:輸出引數

inout:輸入輸出引數

1、in:示例

建立儲存過程:

呼叫儲存函式:

呼叫儲存函式:先傳乙個變數,再呼叫這個變數

2、out示例:

建立儲存函式:

查詢變數a:

呼叫a之後查詢:

3、in 和 out :

作用:查詢student表裡叫韓浩然的學生人數

建立儲存過程:p1:學生名字,p2:學生人數

呼叫儲存過程並查詢:

作用:統計指定部門工資超過5000 的總人數

p1:部門  p2:工資(10:數字一共有幾位,2:保留到小數點後兩位)  select @a:給乙個變數

4、inout:、

建立儲存過程:

呼叫儲存過程:

mysql儲存過程 MySQL儲存過程

在本節中,您將逐步學習如何在mysql中編寫和開發儲存過程。首先,我們向您介紹儲存過程的概念,並討論何時使用它。然後,展示如何使用過程 的基本元素,如建立儲存過程的語句,if else,case,loop,儲存過程的引數。下面每個教程都包含了易於理解的示例和詳細的說明。如果您瀏覽並學習所有教程,您可...

mysql 儲存過程 mysql 儲存過程

建立 為建立儲存過程的結束標誌,使用delimiter 可更改標誌 格式create procedure begin sqlend create procedure myprocedure in param integer begin select from tb role where tb rol...

mysql 儲存過程 MySQL儲存過程

目錄 儲存過程 簡介是一組為了完成特定功能的sql語句集合 比傳統sql速度更快 執行效率更高 儲存過程的優點 執行一次後,會將生成的二進位制 駐留緩衝區,提高執行效率 sql語句加上控制語句的集合,靈活性高 在伺服器端儲存,客戶端呼叫時,降低網路負載 可多次重複被呼叫,可隨時修改,不影響客戶端呼叫...