zoukankan      html  css  js  c++  java
  • Mysql函数

    函数定义:是一组预先定义好的SQL语句集合,理解为批处理语句。
    ①提高代码的重用性
    ②简化操作
    ③减少编译次数和减少和数据库的连接次数,提高效率
    ④安全性调高
    函数和存储过程的区别
    函数:有且仅有一个返回值,适合作为数据处理后的一个标识。
    存储过程:返回值多种(可有可无)做批量插入和批量更新。
    一、语法定义
    Create function 函数名(参数列表) returns 返回类型
    Begin
    函数体;
    End
    注意:
    ①参数列表:函数名 参数类型
    ②函数体:必须含有return 语句,return的位置随意,但是建议放在最后。
    ③函数体之后一句,可以省略begin—end语句
    ④注意函数体内需要用”;”结尾,结合delimiter使用
    二、调用方式
    Select 函数名(参数列表)
    注意:参数列表结合变量的使用
    区别存储过程是使用call来调用的
    三、查看函数和删除函数
    1.查看函数
    Show create function 函数名;
    2.删除函数
    Drop function 函数名;
    四、举例说明
    1.不含参数
    返回员工个数count(*)

    2.含有参数的
    根据用户名返回salary工资

    3.传入两个float值,返回两者之和

  • 相关阅读:
    asp.net mvc上传图片案例
    kafka 常用参数
    play framework 笔记
    调试 kafka manager 源码
    kafka AdminClient 闲时关闭连接
    kafka 心跳和 rebalance
    kafka producer batch 发送消息
    kafka producer 发送消息简介
    zk 的配额
    kafka consumer 指定 offset,进行消息回溯
  • 原文地址:https://www.cnblogs.com/rootcz/p/9352890.html
Copyright © 2011-2022 走看看