当前位置:Gxlcms > 数据库问题 > MySQL命令大全

MySQL命令大全

时间:2021-07-01 10:21:17 帮助过:20人阅读

存储函数:有且仅有1 个返回,适合做处理数据后返回一个结果

1.创建语法

CREATE FUNCTION 函数名(参数列表) RETURNS 返回类型 BEGIN 函数体 END

 2.调用语法

SELECT 函数名(参数列表);

3.无参数返回

例1:返回公司的员工个数

USE myemployees; DELIMITER // CREATE FUNCTION myf1() RETURNS INT BEGIN DECLARE c INT DEFAULT 0; #定义局部变量 SELECT COUNT(*) INTO c #赋值 FROM employees; RETURN c; END //

SELECT myf1();

4.有参数返回

例1:根据员工名,返回它的工资

DELIMITER // CREATE FUNCTION myf2(empName VARCHAR(20)) RETURNS DOUBLE BEGIN SET @sal=0; #定义用户变量 SELECT salary INTO @sal #赋值 FROM employees WHERE last_name = empName; RETURN @sal; END //

SELECT myf2(‘Kochhar‘); SELECT @sal;

 5.查看函数

SHOW CREATE FUNCTION myf3;

 6.删除函数

DROP FUNCTION myf3;

MySQL命令大全

标签:命令   原因   res   最小值   找不到   不包含   视图   场景   关键字   

人气教程排行