存储过程和函数 存储过程就是一条或者多条SQL语句的集合,可视为批文件,但是其作用不仅限于批处理。 创建存储过程和函数 存储程序可以分为存储过程和函数,MySQL中创建存储过程和函数使用的语句分别是CREATE PROCEDURE和CREATE FUNCTION。使用CALL语句来调用存储过程,只能用输出变量返回值。函数可以从语句外调用(通过引用函数名),也能返回标量值。存储过程也可以调用其他存储过程。 创建存储过程 创建存储过程需要使用CREATE PROCEDURE语句,基本语法格式如下: DELIMITER // --将结束符号指定为// CREATE PROCEDURE sp_name([proc_parameter]) [characteristics...] BEGIN routine_body; END // CREATE PROCEDURE为用来创建存储函数的关键字;sp_name为存储过程的名称;routine_body是SQL代码的内容,可以用BEGIN...END来表示SQL代码的开始和结束;proc_parameter为指定存储过程的参数列表,列表形式如下: .... MySQL存储过程和函数(九) MySQL
MySQL函数 MySQL 函数简介 MySQL提供了大量丰富的函数,在进行数据库管理以及数据的查询和操作时将会经常用到各种函数。各类函数从功能方面主要分为数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数和加密函数等。 数学函数 数学函数主要用来处理数值数据,主要的数学函数有绝对值函数、三角函数(包括正弦函数、余弦函数、正切函数、余切函数等)、对数函数、随机数函数等。在有错误产生时,数学函数将会返回空值NULL。 绝对值函数ABS(x)和返回圆周率的功能PI() ABS(x) ABS(x)返回X的绝对值。 PI() PI()返回圆周率的值。默认的显示小数位数是6位。 平方根函数SQRT(x)和求余函数MOD(x,y) SQRT(x) SQRT(x)返回非负数x的二次方根。当x为负数时,返回结果为NULL。 MOD(x,y) MOD(x,y)返回x被y除后的余数,MOD()对于带有小数部分的数值也起作用,返回除法运算后的精确余数。 获取整数的函数CEIL(x)、CEILING(x)和FLOOR(x) CEIL(x)和CEILING(x) CEIL(x)和CEILING(x.... 有更新! MySQL函数(五) MySQL