首页 > 其他分享 >存储

存储

时间:2022-12-18 19:12:04浏览次数:28  
标签:语句 存储 列表 语法 参数 sql

存储过程和函数:类似Java中的函数

好处:

1、提高代码的重用性

2、简化操作

3.减少了编辑次数并减少了和数据库服务器的连接次数,提高了效率

含义:一组预先编译好的sql语句

#创建语法

create procedure 存储过程的名字(参数列表)

begin

  一组合法有效的sql语句

end

注意:

1.参数列表包含三部分

参数模式 参数名 参数类型

举例:

in stuname varchar(20)

2.存储体只有一句话begin end可以省略

每条sql语句都必须加分号

存储过程的结尾可以用delimiter重新设置

语法:

delimiter 结束标记

参数模式:

in 作为输入

out 作为输出(返回值)

inout 又能当输入,又能当输出

#调用语法

call 存储过程名(实参列表);

标签:语句,存储,列表,语法,参数,sql
From: https://www.cnblogs.com/liujy2233/p/16990778.html

相关文章

  • PC版QQ更改存储位置和重装系统后的导入数据
    这玩意设计的有点弱智1不登录不让改文件夹位置2登录就会先在用户文档(windowsxp叫我的文档)里面创建数据目录。3导入以前数据的选项藏的特别深更改位置在设置里面很容......
  • 深入解读MySQL InnoDB存储引擎Update语句执行过程
    参考b站up戌米的论文笔记https://www.bilibili.com/video/BV1Tv4y1o7tA/书籍《mysql是怎样运行的》极客时间《mysql实战45讲》系列文章目录和关于我一丶Mysql整体架......
  • EL-获取域中存储的值-对象值、EL-获取域中存储的值-List集合&Map集合值
    EL-获取域中存储的值-对象值1.对象:${域名称.键名.属性名}本质上会去调用对象的getter方法User类packagecom.example.day_17_eljstl.domain;importja......
  • docker高级篇2-分布式存储之三种算法
    面试题:1~2亿条数据需要缓存,请问如何设计这个缓存案例?答:单机单台100%是不可能的。肯定是分布式缓存的。那么用Redis如何落地?一般有三种方案:哈希取余分区;一致性哈希算法分区;哈......
  • EL运算符、EL获取域中存储的值
    EL运算符运算符: 1.算数运算符:+-*/(div)%(mod) 2.比较运算符:><>=<===!= 3.逻辑运算符:&&(and)||(or)!(not) 4.空运算符:empt......
  • docker高级篇2-分布式存储之三种算法
    面试题:1~2亿条数据需要缓存,请问如何设计这个缓存案例?答:单机单台100%是不可能的。肯定是分布式缓存的。那么用Redis如何落地?一般有三种方案:哈希取余分区;一致性哈希算法......
  • SQL(及存储过程)跑得太慢怎么办?
      SQL作为目前最常用的数据处理语言,广泛应用于查询、跑批等场景。当数据量较大时,使用SQL(以及存储过程)经常会发生跑得很慢的情况,这就要去优化SQL。优化SQL有一些特定的套路......
  • c语言中float类型的存储及IEEE规范
    float是浮点型数据类型。float是C语言的基本数据类型中的一种,表示单精度浮点数。C语言规定单精度浮点型在内存占用4个字节,精度为7位,取值范围为:3.4*10^-38~3.4*10......
  • c中浮点数类型数据存储
    浮点数在内存的表示方式根据国际标准IEEE(电气和电子工程协会)754,任意一个二进制浮点数V可以表示成下面形式:       (-1)^s*M*2^E       (-1)^s表......
  • 使用匿名类型存储LINQ查询结果
    匿名类型的特性:1.既支持简单类型也支持复杂类型。简单类型必须是一个非空初始值,复杂类型则是一个以new开头的初始化项;2.匿名类型的属性是只读的,没有属性设置器,它......