mysql5 新特性 支援儲存過程!!

2021-05-08 00:26:14 字數 637 閱讀 8354

支援儲存過程是mysql5中乙個很重要的新增特性。因為儲存過程有很多好處:

使用者可以重用**和更改控制

-和將業務邏輯流程寫入多個應用程式不同的是,使用者只需要寫 一次儲存過程就可以立刻使用許多應用程式來呼叫該過程,從而實現特定的業務邏輯流程。資料庫管理員也可以通過標準的管理函式來處理不同版本中的資料庫資源,比如資料庫結構 和安全許可權等。

可以獲得快速的效能

-管理員可以儲存過程中使用迴圈結構來執行多個sql語句,而之前應用程式每次只能執行一條sql語句,效率明顯得到提高,也可以把複雜的多個sql語句寫入乙個儲存過程,不太熟練sql語句的使用者可以直接呼叫該儲存過程,從而避免了在書寫複雜sql語 句時可能出現的錯誤。

更容易的安全管理特性

-對於乙個服務大量不同使用者的複雜資料庫來說,將數量巨大的資料物件的使用許可權分配給不同使用者是相當費時的,使用儲存過程以後,就可以在過程級進行許可權 分配的任務,比如,當使用者的乙個sql查詢語句需要訪問10張不同的表時,若不用儲存過程, 就需要為該使用者進行10次不同的表許可許可權分配,而使用儲存過程後只需要對含有該sql查詢 語句的儲存過程分配一次許可許可權就可以了。

減少了網路通訊流量

-原先通過網路的多次呼叫,寫入單個儲存過程中放在伺服器端後,進行一次儲存過程呼叫就可以完成,從而減少了過量的網路通訊流量。

MySQL5建立儲存過程例項

以下的文章主要是介紹mysql5建立儲存過程的例項演示,mysql5建立儲存在實際操作中應用的頻率還是很高的,以下就是mysql5建立儲存過程的例項具體描述,希望在你今後的學習中會有所幫助。1 用mysql客戶端登入 2 選擇資料庫 mysql use test 3 查詢當前資料庫有哪些儲存過程 m...

MySQL5建立儲存過程例項,指南

1 用mysql客戶端登入 2 選擇資料庫 mysql use test 3 查詢當前資料庫有哪些儲存過程 mysql show procedure status where db test 4 建立乙個簡單的儲存過程 mysql create procedure hi select hello 5...

MYSQL5 分頁儲存過程

create procedure pagediv in tablename varchar 100 in filedsnames varchar 500 in pagesize int,in pageindex int,in strwhere varchar 500 in sortname varc...