MYSQL基础九--自定义函数

Mysql教程

1.自定义函数的两个必要条件

(1).参数

(2).返回值

2.函数可以返回任意类型的值,同样可以接收这些类型的参数。

3.关于函数体

函数体由合法的SQL语句构成

函数体可以是最简单的SELECT或INSERT语句

函数体如果为复合结构则使用BEGIN....END语句

复合结构可以包含声明,循环,控制结构

4.函数的创建

CREATE FUNCTION function_name1(part1 varchar(40))

RETURNS DOUBLE(10,2);

RETURN "hello world!"

如果是复合结构的话,必须使用BEGIN END结构

{BEGIN

"hello world!"

END$$

DELIMITER;}

5.函数的删除

DROP FUNCTION function_name1;

 

相关内容推荐

MYSQL基础六--数据的增删改

1.插入完整数据 INSERT INTO tab_red(表名)(id,dname) VALUES(1,moxue); 如果插入的数据包括了所有的序列名,且顺序必须一一对应(可以首先通过查看所有数据查看列名和顺序),则可以不加表

MYSQL基础七--单表数据查询

1.查询所有字段 SELECT *FROM tab_red; 2.查询指定字段 SELECT dname FROM tab_red; 3.避免重复数据查询 SELECT DISTINCT dname FROM tab_red; 添加关键字DISTINCT后,dname序列中将避免重复的内容。出现的值为

MYSQL基础八--子查询和连接

1.子查询是出现在其他SQL语句内的SELECT子句。 子查询指嵌套在查询内部,且必须始终出现在圆括号内。 子查询可以包含多个关键字或条件,如DISTINCT,GROUP BY,ORDER BY,LIMIT,函数等。 子查询

MYSQL基础十一--存储引擎

MYSQL可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎。 每一种存储引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。 存储引擎:

MySQL基础一---MYSQL启动和打开等操作

终端下的命令: 1.启动MYSQL net start mysql 2.关闭MYSQL net stop mysql 3.清屏 cls 4.查看当前MYSQL版本 mysql -V 需要先进入MYSQL的bin目录下,才可以 5.进入MYSQL命令 mysql -u用户名(默认为root)-p密码

返回
顶部