MYSQL---自定义函数
2015-07-26 14:41
639 查看
不带参数的自定义函数
CREATE FUNCTION f1() RETURNS VARCHAR(30)
RETURN SELECT DATE_FORMAT(NOW(),'%Y年%m月%d日 %i分:%s秒');
带有参数的自定义函数
CREATE FUNCTION f2(num1 SMALLINT UNSIGNED,num2 SMALLINT UNSIGNED) RETURNS FLOAT(10,2) UNSIGNED
RETURN (num1+num2);
删除自定义函数
DROP FUNCTION [IF EXISTS] f2
创建具胡复合结构体的自定义函数
CREATE FUNTION add_user(username VARCHAR(30)) RETURNS INT UNSIGNED
BEGIN
INSERT users(username) VALUES(username);
RETRUN LAST_INSERT_ID();
END
注意:在cmd环境下需要修改语句的分隔符 ;DELIMITER //
CREATE FUNCTION f1() RETURNS VARCHAR(30)
RETURN SELECT DATE_FORMAT(NOW(),'%Y年%m月%d日 %i分:%s秒');
带有参数的自定义函数
CREATE FUNCTION f2(num1 SMALLINT UNSIGNED,num2 SMALLINT UNSIGNED) RETURNS FLOAT(10,2) UNSIGNED
RETURN (num1+num2);
删除自定义函数
DROP FUNCTION [IF EXISTS] f2
创建具胡复合结构体的自定义函数
CREATE FUNTION add_user(username VARCHAR(30)) RETURNS INT UNSIGNED
BEGIN
INSERT users(username) VALUES(username);
RETRUN LAST_INSERT_ID();
END
注意:在cmd环境下需要修改语句的分隔符 ;DELIMITER //
相关文章推荐
- MYSQL---MD5()、PASSWORD()函数
- mysql101个调节和优化的方法
- MySQL 安装过后命名窗口闪退问题
- 在局域网的两台电脑如何实现相互访问mysql数据库
- mysql导入.csv格式文件
- ubuntu MySQL 使用
- mysql配置
- MySQL-5.6.25数据库免安装配置
- Mysql5.6 Master Slave 配置
- Mysql 分组查询最高分
- ubuntu下mysql的常用命令
- ubuntu 下mysql导入出.sql文件
- Mysqli:预编译 mysqli_stmt
- 解决mysql出现“the table is full”的问题
- mysql重装
- mysql实现文章上一篇下一篇的sql语句
- Mysql比较函数
- 小贝_mysql数据库备份与恢复
- 小贝_mysql主从复制作用以及案例
- MYSQL提权总结