MySQL儲存過程的基本操作

2021-10-13 20:15:15 字數 1392 閱讀 7888

1、 作業系統:window10

2、 mysql 5.7

1.建立乙個名為select_s的儲存過程,該儲存過程的功能是從student表中查詢所有女生的資訊,並執行該儲存過程。

1.1 建立select_s儲存過程:

delimiter

//create

procedure select_s(

)begin

select

*from student where s***=

'女';

end//

1.2 執行select_s儲存過程:

call select_s;
2.1 建立insrectos儲存過程:

delimiter

//create

procedure insrectos(

inno

char(7

),out name char(10

),out age int

)begin

select sname,sage into name,age

from student where sno=no;

end//

2.2 執行insrectos儲存過程:

3.將儲存過程select_s改名為select_student:

delimiter

//create

procedure select_student(

)begin

select

*from student where s***=

'女';

end//

drop

procedure select_s;

MYSQL 儲存過程操作

儲存過程 stored procedure 是一組為了完成特定功能的sql語句集 批量插入 是將常用或複雜的工作,預先用sql語句寫好並用乙個指定名稱儲存起來,以後需要資料庫提供與已定義好的儲存過程的功能相同的服務時,只需呼叫 call 儲存過程名字,即可自動完成命令。儲存過程是由流控制和sql語句...

MySQL 儲存過程的基本用法

我們大家都知道mysql 儲存過程是從 mysql 5.0 開始逐漸增加新的功能。儲存過程在實際應用中也是優點大於缺點。不過最主要的還是執行效率和sql 封裝。特別是 sql 封裝功能,如果沒有儲存過程。在外部程式訪問資料庫時 例如 php 要組織很多 sql 語句。特別是業務邏輯複雜的時候,一大堆...

MySQL 儲存過程的基本用法

我們大家都知道mysql 儲存過程是從 mysql 5.0 開始逐漸增加新的功能。儲存過程在實際應用中也是優點大於缺點。不過最主要的還是執行效率和sql 封裝。特別是 sql 封裝功能,如果沒有儲存過程。在外部程式訪問資料庫時 例如 php 要組織很多 sql 語句。特別是業務邏輯複雜的時候,一大堆...