久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MySQL存儲過程的查看與刪除方法是什么

145次閱讀
沒有評論

共計 1743 個字符,預計需要花費 5 分鐘才能閱讀完成。

這篇文章主要介紹“MySQL 存儲過程的查看與刪除方法是什么”的相關知識,丸趣 TV 小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“MySQL 存儲過程的查看與刪除方法是什么”文章能幫助大家解決問題。

一、查看存儲過程

存儲過程創建以后,用戶可以通過 SHOW STATUS 語句來查看存儲過程的狀態,也可以通過 SHOW CREATE 語句來查看存儲過程的定義。用戶也可以通過查詢 information_schema 數據庫下的 Routines 表來查看存儲過程的信息。本節將詳細講解查看存儲過程的狀態與定義的方法。

1.SHOW STATUS 語句查看存儲過程

在 MySQL 中,可以通過 SHOW STATUS 語句。其基本語法形式如下:

 SHOW PROCEDURE STATUS [ like ‘pattern] ;

參數 PROCEDURE 表示查詢存儲過程;

參數 LIKE pattern 用來匹配存儲過程的名稱。 

show procedure status like  proc%

2. 使用 SHOW CREATE 語句查看存儲過程的定義

在 MySQL 中,可以通過 SHOW CREATE 語句查看存儲過程的狀態,語法形式如下: 

SHOW CREATE PROCEDURE proc_name ;|\G

參數 PROCEDURE 表示查詢存儲過程;

參數 proc_name 表示存儲過程的名稱。 

Ⅰ使用分號結束

show create procedure proc_age;

Ⅱ使反斜杠結束(使用反斜杠條理更清晰)

3、從 information_schema.Routine 表中查看存儲過程的信息

存儲過程和函數的信息存儲在 information_schema 數據庫下的 Routines 表中。可以通過查詢該表的記錄來查詢存儲過程和函數的信息。其基本語法形式如下: 

SELECT * FROM information_schema.Routines
 Where ROUTINE_NAME = ‘proc_name

字段 ROUTINE_NAME 是 Routines 存儲存儲過程和函數的列名稱;

參數 proc_name 表示存儲過程或函數的名稱。

select * from information_schema.Routines 
 where routine_name =  proc_age

或者單獨查看存儲過程的語句  

select routine_definition from information_schema.Routines 
 where routine_name =  proc_age

二、存儲過程的刪除

在 MySQL 中刪除存儲過程通過 SQL 語句 DROP 完成: 

DROP PROCEDURE proc_name;

關鍵字 DROP PROCEDURE 用來表示實現刪除存儲過程;參數 proc_name 表示所要刪除的存儲過程名稱。 

例如

附:存儲過程修改

盡管 MySQL 數據庫支持對存儲過程的修改,但是我們依舊不可以修改存儲過程中的內容,也不能修改存儲過程的名稱。如果想要修改存儲過程的內容,只能刪除原有的存儲過程,然后再重新寫一個存儲過程;如果想要修改存儲過程的名稱,只能刪除原有的存儲過程,然后重新創建一個新的存儲過程,并且把原有存儲過程的內容寫入到新的存儲過程名稱里面。

MySQL 只支持修改存儲過程的一些特性,該修改命令 SQL 示例如下:

alter procedure【存儲過程名】【存儲過程特性】;

可以寫入的存儲過程特性主要有以下 6 種:

2、no sql。表示子程序不包含 SQL 語句。

3、reads sql data。表示子程序中包含讀數據的 SQL 語句。

4、modifies sql data。表示子程序中包含寫數據的 SQL 語句。

5、sql security define 或 sql security invoke。如果是 define,則表示該存儲過程只有定義者自身才可以執行,如果是 invoke,則表示調用者可以執行。

6、comment【注釋信息】。表示向該存儲過程添加注釋信息。

關于“MySQL 存儲過程的查看與刪除方法是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注丸趣 TV 行業資訊頻道,丸趣 TV 小編每天都會為大家更新不同的知識點。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-13發表,共計1743字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 高台县| 罗山县| 嘉禾县| 綦江县| 玉环县| 会宁县| 东山县| 中山市| 和林格尔县| 扎兰屯市| 柳林县| 梁河县| 西盟| 怀化市| 龙游县| 凌云县| 北京市| 南康市| 射洪县| 麦盖提县| 涟水县| 平舆县| 越西县| 西乌| 康乐县| 伽师县| 扎囊县| 延川县| 新龙县| 广河县| 荆州市| 嘉鱼县| 侯马市| 运城市| 玉环县| 望谟县| 彭泽县| 平塘县| 科技| 文昌市| 卓资县|