MySQL--函数
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,- 创建-- SQL的函数必须有返回值-- create function 函数名称(参数列表) returns 返回类型create function f1() returns intreturn
千家信息网最后更新 2025年11月11日MySQL--函数
- 创建-- SQL的函数必须有返回值-- create function 函数名称(参数列表) returns 返回类型create function f1() returns intreturn 10;- 查看-- 查看 mysql.proc select db,name,type from mysql.proc;- 调用-- 调用 select f1();- 删除-- 删除函数 drop function f1; delete from mysql.proc where name = 'xx';- 变量-- 临时修改delimiter //create function f1(a int,b int) returns intbegin-- 定义一个变量 resdeclare res int default 0;-- 将 a + b的结果赋值给 resset res = a + b;-- 返回 resreturn res;end//delimiter ;-- 用户变量的注意点 -- 在 sql 语句中给用户变量赋值的时候 不能够使用 '=' select count(*) from mm_users; select @count = count(*) from mm_users; -- '=' 表示判断是否相等- 判断判断if 条件1 then语句1;elseif 条件2 then语句2;else语句end if;- 循环循环while 条件 do语句;end while;退出循环:leave,相当于break退出本次循环:iterate,相当于continue- 示例delimiter //create function f3() returns varchar(300)begin-- 1. 声明递增的值 i, 拼接结果的 resdeclare i int default 0;declare res varchar(300) default '';-- 2. 通过 while 递增 iwhile i <= 100 do-- 3. 判断 i 是否是偶数if i % 2 = 0 then-- 4. 拼接偶数set res = concat(res,' ',i);end if;-- 递增 iset i = i + 1;end while;-- 5. 返回 resreturn res;end//delimiter ;
语句
变量
循环
函数
条件
偶数
用户
结果
参数
名称
时候
示例
类型
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库字体敏感
上海互联网保险科技年会
软件开发工作模型
最新的网络安全方法
东南大学的网络安全专业如何
visuals服务器ip配置
更改dns服务器地址
深圳一流网络技术有限公司
甘肃信创服务器
校园网络安全论文4000字
北京常规软件开发进货价
金融科技与互联网有什么区别
网络技术的发展用英语
国际服电脑版mc服务器
软件开发企业的质量体系
基础教育信息化网络安全
爱屋及乌网络技术有限公司
广州炒菜机软件开发公司
渝中区网络安全宣传周
如何访问网站数据库文件
软件开发企业用什么记账软件
vivo手机阴阳师服务器
王忠儒网络安全
美萍美发管理系统服务器名称
机械革命软件开发
本科毕业软件开发能走多远
app要用什么数据库
宁夏网络安全平台
数据库中totprice
网络安全谁都不是局外人