亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

mysql存儲過程(雖然大項目用的很少,但是看了就記下來:備忘)

標簽:
PHP MySQL

我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行
存储过程(Stored Procedure)是经编译后存储在数据库中

构成:SQL语句和一些特殊的控制结构组成

创建存储过程 CREATE PROCEDURE

MySQL存储过程的参数用在存储过程的定义,共有三种参数类型,IN,OUT,INOUT
CREATE PROCEDURE([[IN OUT INOUT ] 参数名 数据类形...])
IN 输入参数:表示该参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回,为默认值
OUT 输出参数:该值可在存储过程内部被改变,并可返回
INOUT 输入输出参数:调用时指定,并且可被改变和返回

变量声明:DECLARE variable_name [,variable_name...] datatype [DEFAULT value];
变量赋值:SET 变量名 = 表达式值 [,variable_name = expression ...]

存储过程查询:show procedure status where db='数据库名';

查看存储过程详细信息:SHOW CREATE PROCEDURE 数据库.存储过程名;

删除存储过程:DROP PROCEDURE 过程名;

条件语句 : if-then -else语句

循环语句:while ···· end while(执行前判断) repeat···· end repeat(执行后判断) loop ·····end loop(leave判断离开)

點擊查看更多內容
5人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
PHP開發工程師
手記
粉絲
13
獲贊與收藏
305

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消