当前位置:家常菜>百科>科技>正文

mysql 存储过程 语法

人气:250 ℃/2024-12-26 04:31:06

mysql中存储过程的语法是什么呢?不知道的小伙伴来看看小编今天的分享吧!

mysql中存储过程的关键语法如下:

1、声明语句结束符,可以自定义:

DELIMITER $$

DELIMITER //

2、声明存储过程:

CREATE PROCEDURE demo_in_parameter(IN p_in int)       

3、存储过程开始和结束符号:

BEGIN .... END    

4、变量赋值:

SET @p_in=1  

5、变量定义:

DECLARE l_int int unsigned default 4000000; 

6、创建mysql存储过程、存储函数:

create procedure 存储过程名(参数)

7、存储过程体:

create function 存储函数名(参数)

拓展资料:

MySQL

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

MySQL中的存储过程

存储过程是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。

存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。

存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。

存储过程优点

存储过程可封装,并隐藏复杂的商业逻辑。

存储过程可以回传值,并可以接受参数。

存储过程无法使用 SELECT 指令来运行,因为它是子程序,与查看表,数据表或用户定义函数不同。

存储过程可以用在数据检验,强制实行商业逻辑等。

存储过程缺点

存储过程,往往定制化于特定的数据库上,因为支持的编程语言不同。当切换到其他厂商的数据库系统时,需要重写原有的存储过程。

存储过程的性能调校与撰写,受限于各种数据库系统。

存储过程的创建和调用:

存储过程就是具有名字的一段代码,用来完成一个特定的功能。

创建的存储过程保存在数据库的数据字典中。

  • 夜宵文案朋友圈(吃夜宵晒朋友圈的文案)

    1、有两样东西别人抢不走,一是你吃进肚子里的食物,另一个是你藏在心里的梦想。所以我要做个有梦想的吃货。2、吃货的思路是好吃你就多吃点,不好吃多少也要吃点。3、以前开过的车,接着...

    句子查看全文>>
  • bjhgchn是什么品牌

    bjhgchn是什么品牌?让我们一起了解一下吧。BJHGCHN是国际25类服装鞋帽类品牌。由上海暴臻实业有限公司2018年9月26日申请注册,发布日期为2019年4月23日,品...

    生活查看全文>>
  • 众泰z560发动机是三菱的吗?

    众泰z560发动机是三菱的,技术还是可以的:1、众泰Z560是众泰汽车官方宣布旗下新款,外观相比于现款Z500而言将会有小幅调整,同时内饰将会采用全新的设计,并增加如无线充电、...

    问答查看全文>>
  • 思域改鱼骨灯能通过年检吗

    思域改装灯关属于违法行为。一般车辆的灯关系统是不能够更改的,属于非法改装,交警会进行查处,而且年审也是很严格的。改装灯关容易导致电路系统故障。思域外观设计流线感很强,这造型特别...

    问答查看全文>>
  • 祝老爸生日快乐的祝福语

    1、不曾忘你训斥的面颜,不曾忘你手中的竹鞭,小时候,实在无法认同你的苛严,现如今,才懂得严即是爱的表现,父亲生日前,献上祝愿:爸爸,身体康健!2、愿掬一捧清水,滋润您的心房;愿...

    祝福语查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版