12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
mysql数据库 时间:2024-12-25 09:55:00
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
-创建--SQL的函数必须有返回值--createfunction函数名称(参数列表)returns返回类型createfunctionf1()returnsintreturn10;-查看--查看mysql.procselectdb,name,typefrommys
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
-创建--SQL的函数必须有返回值--createfunction函数名称(参数列表)returns返回类型createfunctionf1()returnsintreturn10;-查看--查看mysql.procselectdb,name,typefrommysql.proc;-调用--调用selectf1();-删除--删除函数dropfunctionf1;deletefrommysql.procwherename='xx';-变量--临时修改delimiter//createfunctionf1(aint,bint)returnsintbegin--定义一个变量resdeclareresintdefault0;--将a+b的结果赋值给ressetres=a+b;--返回resreturnres;end//delimiter;--用户变量的注意点--在sql语句中给用户变量赋值的时候不能够使用'='selectcount(*)frommm_users;select@count=count(*)frommm_users;--'='表示判断是否相等-判断判断if条件1then语句1;elseif条件2then语句2;else语句endif;-循环循环while条件do语句;endwhile;退出循环:leave,相当于break退出本次循环:iterate,相当于continue-示例delimiter//createfunctionf3()returnsvarchar(300)begin--1.声明递增的值i,拼接结果的resdeclareiintdefault0;declareresvarchar(300)default'';--2.通过while递增iwhilei<=100do--3.判断i是否是偶数ifi%2=0then--4.拼接偶数setres=concat(res,'',i);endif;--递增iseti=i+1;endwhile;--5.返回resreturnres;end//delimiter;
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19