MySQL資料庫檢視儲存過程和函式

2021-08-11 06:25:37 字數 935 閱讀 8136

一.查詢資料庫中的儲存過程和函式 

方法一:

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' //函式

方法二:

show procedure

status;

//儲存過程

show function

status;

//函式

檢視儲存過程或函式的建立**

show create

procedure

proc_name;

show create

function

func_name;

二、.檢視檢視

select * from information_schema.views   //檢視

select * from information_schema.tables //表

三.檢視觸發器 

方法一:

語法:show triggers [from db_name] [like expr]

例項:show triggers\g //觸發器

方法二: 

對information_schema資料庫中的triggers表查詢

mysql>select * from triggers t where trigger_name=」mytrigger」 \g

mysql資料庫 儲存過程

類似於 函式 是一組為了完成特定功能的sql語句集,第一次編譯,以後可以直接呼叫不需要再次編譯。根據定義的不同需要傳入引數 1 增強sql語言的功能和靈活性 儲存過程可以用控制語句編寫,有很強的靈活性,可以完成複雜的判斷和較複雜的運算。2 標準元件式程式設計 儲存過程被建立後,可以在程式中被多次呼叫...

檢視mysql儲存過程 mysql檢視儲存過程函式

查詢資料庫中的儲存過程和函式 select name from mysql.proc where db xx and type procedure 儲存過程 select name from mysql.proc where db xx and type function 函式 show proce...

mysql檢視儲存過程 mysql檢視儲存過程

查詢資料庫中的儲存過程和函式 select name from mysql.proc where db xx and type procedure 儲存過程 select from mysql.proc where db xx and type procedure and name xx selec...