mysql存储语句有哪些_数据库储存的基本用语有哪些?

展开全部

存储过程是数据库存储的一个重62616964757a686964616fe78988e69d8331333433616135要功能,但是MySQL在5.0版本以前并不支持存储过程,这使得MySQL在应用上大打折扣。MySQL5.0版本开始支持存储过程,这样既可以有效提高数据库的处理速度,同时也可以提高数据库编程的灵活性。存储过程的创建数据库中的存储过程可以看作是对数据库编程中面向对象方法的模拟,存储过程的开发语法也与面向对象类似,简单且容易掌握。

创建语法格式及相关案例

66037788335

3.案例语句解释(1)存储过程的功能把user_id为2,4,6,8,10记录的score字段值修改为传入的参数值。

2)第1条语句“DELIMITER//”的含义((1)表示把MySQL分隔符修改为“//”,MySQL默认以分号“;”为分隔符。

(2)如果没有声明分隔符,编译器会把存储过程中的分号“;”当成SQL语句结束分隔符进行处理,则存储过程的编译过程会报错。

(3)要事先用DELIMITER关键字声明当前分隔符为“//”,这样MySQL才会将分号“;”当作存储过程中的代码,而不是语句MySQL中语句的结束分隔符。

3)第7条语句“DELIMITER;”的含义表示程序的最后把分隔符还原为分号“;”。

4)存储过程的参数((1)存储过程根据需要可能会有输入、输出、输入输出参数。

(2)本案例中有一个输入参数s,类型是int型。

(3)如果有多个参数,用逗号“,”分隔开。

5存储过程参数的开始与结束标识((1)开始使用BEGIN进行标识。

(2)结束使用END进行标识。存储过程在数据库中运算时自动生成各种执行方式,大大提高了对其运行时的执行速度。

用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个或一系列的数据库操作。1.调用格式CALL+存储过程名+参数例如,CALLfirst_proc(100)存储过程first_proc在数据库服务器上的创建过程如图3−1所示。在调用执行存储过程first_proc前,需用第2章的user.sql脚本进行初始建表;建表成功后,则可执行调用存储过程first_proc,如图3−2所示。执行完毕后可以看到,user表中user_id为2、4、6、8、10记录的score字段值均变为100,如图

存储过程的创建

66037824544

存储过程的调用

66037830417

存储过程执行完后的数据表

66037830440

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值