MySQL5創(chuàng)建存儲過程的示例
更新時間:2008年09月10日 09:30:22 作者:
存儲過程可以一次執(zhí)行多個sql語句,所以php只連接數(shù)據(jù)庫一次就能查詢多個語句;不過要返回多個結(jié)果集就必須用mysqli擴(kuò)展來查詢,否則會提示錯誤can't return a result set in the given context
1 用mysql客戶端登入
2 選擇數(shù)據(jù)庫
mysql>use test
3 查詢當(dāng)前數(shù)據(jù)庫有哪些存儲過程
mysql>show procedure status where Db='test'
4 創(chuàng)建一個簡單的存儲過程
mysql>create procedure hi() select 'hello';
5 存儲過程創(chuàng)建完畢,看怎么調(diào)用它
mysql>call hi();
顯示結(jié)果 mysql> call hi();
+-------+
| hello |
+-------+
| hello |
+-------+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.01 sec)
6 一個簡單的儲存過程就成功了,這只是一個演示,存儲過程可以一次執(zhí)行多個sql語句,所以php只連接數(shù)據(jù)庫一次就能查詢多個語句;不過要返回多個結(jié)果集就必須用mysqli擴(kuò)展來查詢,否則會提示錯誤can't return a result set in the given context
所以要使用這些新功能,最好適應(yīng)使用mysqli的php擴(kuò)展庫。
2 選擇數(shù)據(jù)庫
mysql>use test
3 查詢當(dāng)前數(shù)據(jù)庫有哪些存儲過程
mysql>show procedure status where Db='test'
4 創(chuàng)建一個簡單的存儲過程
mysql>create procedure hi() select 'hello';
5 存儲過程創(chuàng)建完畢,看怎么調(diào)用它
mysql>call hi();
顯示結(jié)果 mysql> call hi();
+-------+
| hello |
+-------+
| hello |
+-------+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.01 sec)
6 一個簡單的儲存過程就成功了,這只是一個演示,存儲過程可以一次執(zhí)行多個sql語句,所以php只連接數(shù)據(jù)庫一次就能查詢多個語句;不過要返回多個結(jié)果集就必須用mysqli擴(kuò)展來查詢,否則會提示錯誤can't return a result set in the given context
所以要使用這些新功能,最好適應(yīng)使用mysqli的php擴(kuò)展庫。
您可能感興趣的文章:
- 詳解MySQL存儲過程的創(chuàng)建和調(diào)用
- mysql創(chuàng)建存儲過程及函數(shù)詳解
- MySQL之存儲過程按月創(chuàng)建表的方法步驟
- mysql創(chuàng)建存儲過程實(shí)現(xiàn)往數(shù)據(jù)表中新增字段的方法分析
- MySQL實(shí)現(xiàn)創(chuàng)建存儲過程并循環(huán)添加記錄的方法
- 在MySQL中創(chuàng)建帶有IN和OUT參數(shù)的存儲過程的方法
- 深入mysql創(chuàng)建自定義函數(shù)與存儲過程的詳解
- MySQL動態(tài)創(chuàng)建表,數(shù)據(jù)分表的存儲過程
- 查看MySQL中已經(jīng)創(chuàng)建的存儲過程及其定義
相關(guān)文章
設(shè)置MySQL自動增長從某個指定的數(shù)開始方法
下面小編就為大家?guī)硪黄O(shè)置MySQL自動增長從某個指定的數(shù)開始方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01
MySQL的子查詢及相關(guān)優(yōu)化學(xué)習(xí)教程
這篇文章主要介紹了MySQL的子查詢及相關(guān)優(yōu)化學(xué)習(xí)教程,使用子查詢時需要注意其對數(shù)據(jù)庫性能的影響,需要的朋友可以參考下2015-11-11
解決mysql時區(qū)問題導(dǎo)致錯誤Incorrect datetime value: &apo
這篇文章主要介紹了解決mysql時區(qū)問題導(dǎo)致錯誤Incorrect datetime value: '1970-01-01 00:00:01',具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10
mysql導(dǎo)入sql文件命令和mysql遠(yuǎn)程登陸使用詳解
這篇文章主要介紹了mysql導(dǎo)入sql文件命令和mysql遠(yuǎn)程登陸使用詳解,需要的朋友可以參考下2014-04-04
mysql千萬級數(shù)據(jù)量根據(jù)索引優(yōu)化查詢速度的實(shí)現(xiàn)
這篇文章主要介紹了mysql千萬級數(shù)據(jù)量根據(jù)索引優(yōu)化查詢速度的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
解決mysql:ERROR 1045 (28000): Access denied for user ''root''@
今天給大家分享一篇教程幫助大家解決mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)的問題,非常不錯,特此分享到腳本之家平臺供大家學(xué)習(xí)2021-06-06
Windows中MySQL數(shù)據(jù)庫下載以及安裝教程(最最新版)
這篇文章主要給大家介紹了關(guān)于Windows中MySQL數(shù)據(jù)庫下載以及安裝的相關(guān)資料,很多朋友剛開始接觸mysql數(shù)據(jù)庫服務(wù)器,對安裝使用教程不太明白,這里給大家總結(jié)下,需要的朋友可以參考下2023-09-09

