Mysql 資料庫學習筆記03 儲存過程

2022-06-22 13:33:10 字數 991 閱讀 9376

一、儲存過程:如下           通過 out 、inout 將結果輸出,可以輸出多個值。

* 呼叫儲存過程:

call 儲存名稱(引數1,引數2,...); 如指定引數不符合要求,返回 empty set

* 查詢儲存過程的狀態: show procedure /function   status like '名稱'  \g;

*檢視儲存過程的具體資訊:  show  create procedure/fucntion 名稱 \g;

*檢視所有的儲存過程:select * from information_schema.routines where routine_name = "finduser";  沒有where是查詢所有

* 修改儲存過程  :alter procedure/function 名稱 characteristic..   如:

修改finduser 將讀寫許可權修改為 modifies sql data,並且指明呼叫者可以執行

* 刪除 儲存過程: drop procedure 名稱;

例子:建立乙個 迴圈 插入7條資料的 儲存過程。

如果有 in 和 out 引數,out要用@修飾,如 call 呼叫是    (5,@name)

java筆記 MySQL資料庫 03

dql data query language 資料查詢語言 它是sql中核心的部分!可難可易!一 掌握mysql標準查詢語句結構 select all distinct from 要查詢的表名 as 別名 left right inner join 連線表名 as 別名 where 查詢條件 se...

mysql資料庫語言03

關聯查詢 連線查詢 查詢多張表或者結果集 內連線 語法 select from emp,dept where emp.deptno dept.deptno select from emp inner join dept on emp.deptno dept.deptno select from em...

MySQL資料庫學習筆記

一 資料庫介紹 1 為什麼需要資料庫 記憶體掉電後資料丟失,計算機的資源有限,因此需要把程式中用的資料儲存下來以便於關機後還能繼續使用 資料持久化 而儲存資料最簡單的方法就是把資料以檔案形式寫入到磁碟中。隨著程式的功能越來越複雜,需要操作的數量也就是越來越來大,管理資料就成了很大的問題,因為讀寫檔案...