最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL存儲過程的查看與刪除實例講解

 更新時間:2023年03月09日 11:18:47   作者:霸道小明  
存儲過程存儲過程在創(chuàng)建之后,被保存在服務器上以供使用,直至被刪除,下面這篇文章主要給大家介紹了關于MySQL存儲過程的查看與刪除的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

一、查看存儲過程

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

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

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

 SHOW PROCEDURE STATUS  [ like ‘pattern'] ;
  • 參數(shù)PROCEDURE表示查詢存儲過程;
  • 參數(shù)LIKE 'pattern'用來匹配存儲過程的名稱。 
show procedure status like 'proc%';

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

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

SHOW CREATE PROCEDURE proc_name ;|\G      
  • 參數(shù)PROCEDURE表示查詢存儲過程;
  • 參數(shù)proc_name表示存儲過程的名稱。 

Ⅰ使用分號結束

show create procedure proc_age;

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

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

存儲過程和函數(shù)的信息存儲在information_schema數(shù)據(jù)庫下的Routines表中??梢酝ㄟ^查詢該表的記錄來查詢存儲過程和函數(shù)的信息。其基本語法形式如下: 

SELECT * FROM information_schema.Routines
    Where ROUTINE_NAME = ‘proc_name';
  • 字段ROUTINE_NAME是Routines 存儲存儲過程和函數(shù)的列名稱;
  • 參數(shù)proc_name表示存儲過程或函數(shù)的名稱。
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用來表示實現(xiàn)刪除存儲過程;參數(shù)proc_name表示所要刪除的存儲過程名稱。 

例如

附:存儲過程修改

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

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

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

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

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

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

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

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

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

總結

到此這篇關于MySQL存儲過程的查看與刪除的文章就介紹到這了,更多相關MySQL存儲過程查看刪除內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MySQL關聯(lián)查詢Join的實現(xiàn)原理和優(yōu)化建議

    MySQL關聯(lián)查詢Join的實現(xiàn)原理和優(yōu)化建議

    在平時的開發(fā)過程中,大家應該經(jīng)常會用到join進行多個表的之間的關聯(lián)查詢,但是如果使用不合理的話,會導致查詢性能下降,本文就MySQL中的關聯(lián)查詢的實現(xiàn)原理以及一些優(yōu)化建議等內(nèi)容做一個講解,需要的朋友可以參考下
    2023-07-07
  • MySQL數(shù)據(jù)庫如何給表設置約束詳解

    MySQL數(shù)據(jù)庫如何給表設置約束詳解

    約束主要完成對數(shù)據(jù)的檢驗,保證數(shù)據(jù)庫數(shù)據(jù)的完整性;如果有相互依賴數(shù)據(jù),保證該數(shù)據(jù)不被刪除,本篇文章教你如何給表設置約束
    2022-03-03
  • windows10+mysql8.0.11zip安裝教程詳解

    windows10+mysql8.0.11zip安裝教程詳解

    這篇文章主要介紹了windows10+mysql8.0.11zip安裝教程詳解,本文給大家介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下
    2018-05-05
  • 如何解決Mysql報錯Deadlock found when trying to get lock;try restarting transaction問題

    如何解決Mysql報錯Deadlock found when trying to

    這篇文章主要介紹了如何解決Mysql報錯Deadlock found when trying to get lock;try restarting transaction問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • MySQL主從數(shù)據(jù)庫搭建方法詳解

    MySQL主從數(shù)據(jù)庫搭建方法詳解

    這篇文章主要介紹了MySQL主從數(shù)據(jù)庫搭建方法,較為詳細的分析了MySQL主從數(shù)據(jù)庫搭建的原理、步驟與具體操作技巧,需要的朋友可以參考下
    2017-09-09
  • MySQL與PHP的基礎與應用專題之數(shù)據(jù)完整性

    MySQL與PHP的基礎與應用專題之數(shù)據(jù)完整性

    MySQL是一個關系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL?AB?公司開發(fā),屬于?Oracle?旗下產(chǎn)品。MySQL?是最流行的關系型數(shù)據(jù)庫管理系統(tǒng)之一,本系列將帶你掌握php與mysql的基礎應用,本篇從數(shù)據(jù)完整性開始
    2022-02-02
  • MySQL數(shù)據(jù)庫表分區(qū)注意事項大全【推薦】

    MySQL數(shù)據(jù)庫表分區(qū)注意事項大全【推薦】

    這篇文章主要介紹了MySQL數(shù)據(jù)庫表分區(qū)注意事項相關內(nèi)容,比較全面,這里分享給大家,需要的朋友可以參考。
    2017-10-10
  • mysql提示Changed limits: max_open_files: 2048 max_connections: 1910 table_cache: 64的解決

    mysql提示Changed limits: max_open_files: 2048 max_connections:

    這篇文章主要介紹了mysql提示Changed limits: max_open_files: 2048 max_connections: 1910 table_cache: 64的解決,需要的朋友可以參考下
    2014-05-05
  • mysql5.7.17 zip 解壓安裝詳細過程

    mysql5.7.17 zip 解壓安裝詳細過程

    這篇文章主要為大家詳細介紹了mysql5.7.17 zip 解壓安裝詳細過程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • mysql 5.7.23 解壓版安裝教程圖文詳解

    mysql 5.7.23 解壓版安裝教程圖文詳解

    這篇文章主要介紹了mysql 5.7.23 解壓版安裝教程圖文詳解 ,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-10-10

最新評論

滦平县| 合江县| 兴安盟| 岑溪市| 柳江县| 彝良县| 绩溪县| 朝阳县| 溧阳市| 东阿县| 平定县| 岗巴县| 灵台县| 桃源县| 柳林县| 军事| 马边| 阿鲁科尔沁旗| 武乡县| 威远县| 梓潼县| 四平市| 六盘水市| 肥城市| 广安市| 壤塘县| 射阳县| 西城区| 福泉市| 达拉特旗| 达日县| 休宁县| 西乡县| 罗平县| 大化| 合作市| 虞城县| 阜南县| 温宿县| 阳曲县| 咸宁市|