MySQL函数解析及案例演示
来源:互联网 发布:中日间的文化差异 知乎 编辑:程序博客网 时间:2024/06/16 14:53
MySQL函数
1:概述
1:将一段代码封装到一个结构中,在需要执行代码块的时候,调用结构执行即可,提高代码的复用性
2:系统函数
系统定义好的函数,直接调用即可,任何函数都有返回值,因此函数的调用通过select调用
MySQL中,字符串的基本操作单位(最常见的是字符)
1:substring: 字符串截取(字符为单位)
案例演示
定义两个变量
1:set @a='独家记忆';
2:set @b='hello,java';
2:char_length : 字符长度
3:length : 字节长度
当前设置的为GBK,一个中文需要两个字节存储,而英文则一个英文一个字节
4:Instr: 判断字符串是否在每个具体字符串中存在,存在返回位置(0代表没有找到)
5:Insert 替换:找到目标位置,指定长度的字符串,替换成目标字符串
3:自定义函数
1:函数要素:函数名,参数列表(形式参数和实际参数),返回值(必须有),函数体(作用域)
1:创建函数
1:SQL语法
Create function 函数名[形参列表] returns 数据类型(规定要返回的数据类型)
Begin
--函数体
--返回值:return 类型(需指定数据类型)
End
2:简单案例
CREATE FUNCTION method() RETURNS INT
RETURN 100;
2:查询函数
1:SQL语法
1:show function status\G
2:查询创建函数的语句
show create function 自定义函数名
3:查看存储函数在数据库中的存储
use information_schema;
show tables;
2:案例演示
1:查看自定义函数
2:查看自定义函数创建语句
show create function method\G
3:查看存储函数在数据库中的存储
3:修改函数~删除函数
函数只能删除后,后新增,不能删除函数
Drop function 函数名;
阅读全文
1 0
- MySQL函数解析及案例演示
- mysql函数大全及演示
- Json获取、解析案例演示----xml解析
- MySQL的浮点型和定点型解析和案例演示
- SequoiaDB Spark Yarn部署及案例演示
- samba案例及解析
- mysql分区及实例演示
- mysql分区及实例演示
- mysql分区及实例演示
- mysql分区及实例演示
- MySQL常用命令及案例
- 演示FileInputStream案例演示
- 演示 FileOutputStream案例演示
- jstack工具解析及案例
- xml基础及解析案例
- 图解MVC思想(模式)及简单案例演示
- 演示缓冲流案例演示
- 顺序结构演示案例
- bzoj 2724: [Violet 6]蒲公英(分块预处理)
- 文本居中方式总结
- Oracle非空约束
- 有哪些「神奇」的数据获取方式?
- 安卓查看网络状态
- MySQL函数解析及案例演示
- 向Oracle表中的添加数据
- 图像边缘提取算子
- 如何修改Oracle表中的数据
- OC中的集合
- Oracle外键约束之在修改表时添加外键约束
- linux lsof详解
- Oracle外键约束之删除外键约束
- CentOS6.5挂载U盘