1 mysql中的基本的儲存過程 我將其分類為增刪改查來逐一的分布來說
增加:
//建立乙個儲存過程
$sql = "
create procedure table_pr2() ---- 注意就算是沒有引數也必須帶上 過程名+()
begin -- 開啟
insert into } (`name`)values('
叫我小塔
'); --- 執行的sql 語句 可以是任何sql增刪改查都可以
end;
"; -- 結束標示
2修改修改 只能修改其有的特性 比如檔案的許可權名稱 不能夠修改其中的內容資訊,如果需要必須先刪除再建立
2.1 修改特性
$sql = "alter procedure table_pr2 modifies sql data sql security invoker
"; //將原有的特性sql_data_access 修改為 sql security invoker
3 刪除
drop procedure [if exists] table_pr2 //刪除對應的儲存
4 儲存過程的檢視
檢視分為兩種 儲存過程的檢視 和儲存函式的檢視 都是一樣的除了名字不一樣以外
show procedure status //查詢出所有的儲存
4.1 查詢對應儲存名稱的儲存
select `name` from mysql.proc where db = 'your_db_name
' and `type` = '
procedure'//
儲存過程
select `name` from mysql.proc where db = '
your_db_name
' and `type` = '
function'//
函式
mysql儲存過程基本語法
1變數 declare宣告變數 set賦值 變數型別 int,integer bigint float double decimal precision,scale numeric precision,scale date datetime char length varchar length bl...
儲存過程基本語法
儲存過程可以看作是在資料庫中sql語句的集合,通過執行儲存過程來達到對資料庫的操作,它實現功能和sql語句實現的功能是一樣的,但是兩者在語法上有很大不同,下面介紹儲存過程的用法。1 宣告變數 在儲存過程中宣告變數用declare關鍵字語法如下 declare 示例 declare studentid...
mysql儲存過程基本介紹及其基本語法
mysql儲存過程 儲存過程 stored procedure 是一種在資料庫中儲存複雜程式,以便外部程式呼叫的一種資料庫物件。儲存過程是為了完成特定功能的sql語句集,經編譯建立並儲存在資料庫中,使用者可通過指定儲存過程的名字並給定引數 需要時 來呼叫執行。儲存過程思想上很簡單,就是資料庫 sql...