mysql 存储过程 语法
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、鲜花盛放艳阳天,...
祝福语查看全文>> -
谷雨节气的生日祝福语
1、在谷雨的季节里,你沐浴在幸福的雨中。幸福不愿离开你,滋润着祥雨。幸福是舍不得抛弃你,享受着如愿的雨。健康不愿离开你。一切美好的事物都围绕着你。祝你成功,快乐谷雨。2、谷雨的...
说说查看全文>> -
自然堂头皮精华能生发吗 自然堂头皮精华几天用一次最好
在对比了众多头皮精华之后,我选择了这个自然堂的头皮精华,是张凯毅的同款。下面小编为大家介绍下自然堂头皮精华几天用一次最好?自然堂头皮精华能生发吗自然堂头皮精华几天用一次最好自然...
品牌查看全文>> -
2022年新公司取名大全参考,简约顺口
给新公司取简约顺口的名字怎么取了?一起来了解下吧。简约顺口的公司名字解析越来越多的人重视公司取一个什么样的名字,导致不知怎么选择才好,没关系,下面为大家准备了简约顺口的公司名字...
生活查看全文>> -
子女赡养老人的协议范本
子女赡养老人的协议怎么写呢?不知道的小伙伴来看看小编今天的分享吧!子女赡养老人的协议书写格式:1、标题:如子女赡养老人的协议;2、介绍双方当事人基本信息,包括姓名、年龄、身份信...
教育查看全文>>
推荐
- 1西兰除甲醛魔盒多久换一次 除甲醛魔盒哪个牌子好428
- 2温柔表白文案给男生(女生向男生表白的文案)205
- 3发动机气门油封如何?251
- 4大众Touareg是啥车164
- 5每天一句英语名言447
- 6哈弗陡坡缓降怎样取消?142
- 7关于西游记名著读后笔记大全226
- 8孔子关于孝道的名言118