MySQL--函数
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,- 创建-- SQL的函数必须有返回值-- create function 函数名称(参数列表) returns 返回类型create function f1() returns intreturn
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
大学计算机网络技术考试题目
网络安全手抄报简单好看的
教育基础数据库
美克软件开发加班多吗
使用阿里云服务器发布网站
软件开发新功能的界定
人类一败涂地端游启动服务器失败
网络安全教育知识竞赛题目
网络安全法24条
深圳魔盒网络技术有限公司
杨浦区网络技术开发参考价格
安全卫士能用在服务器上吗
护苗行动网络安全图片
测控软件数据库
荷兰酒店服务器
数据库技术的主要特性
学生管理数据库在哪里打开
软件开发分工流程图
如何移动数据加入我的世界服务器
信息技术网络技术应用会考
金百福软件数据库
软件开发工程师c
表格怎么设置不显示数据库
网络安全攻防大赛存在问题豆丁
我身边的网络技术
一键解密数据库的软件
网络安全提高个人警惕力
百度贴吧的服务器在什么地方
服务器的宽带限制是什么意思
关于规范促进网络安全