- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
存储过程语法(own)
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。
--------------------基本语法--------------------
一.创建存储过程create procedure sp_name()begin.........end
二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递
三.删除存储过程1.基本语法:drop procedure sp_name//
2.注意事项(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程
四.其他常用命令
1.show procedure status显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程名称,创建时间等
2.show create procedure sp_name显示某一个mysql存储过程的详细信息
--------------------数据类型及运算符--------------------一、基本数据类型:略
二、变量:
自定义变量:DECLARE?? a INT ; SET a=100;??? 可用以下语句代替:DECLARE a INT DEFAULT 100;
变量分为用户变量和系统变量,系统变量又分为会话和全局级变量
用户变量:用户变量名一般以@开头,滥用用户变量会导致程序难以理解及管理
1、 在mysql客户端使用用户变量mysql SELECT Hello World into @x;mysql SELECT @x;
mysql SET @y=Goodbye Cruel World;mysql select @y;
mysql SET @z=1+2+3;mysql select @z;
2、 在存储过程中使用用户变量
mysql CREATE PROCEDURE GreetWorld( ) SELECT CONCAT(@greeting, World);mysql SET @greeting=Hello;mysql CALL GreetWorld( );
3、 在存储过程间传递全局范围的用户变量mysql CREATE PROCEDURE p1( )?? SET @last_procedure=p1;mysql CREATE PROCEDURE p2( ) SELECT CONCAT(Last procedure was ,@last_procedure);mysql CALL p1( );mysql CALL p2( );
?
三、运算符:1.算术运算符+???? 加?? SET var1=2+2;?????? 4-???? 减?? SET var2=3-2;?????? 1*????? 乘?? SET var3=3*2;?????? 6/???? 除?? SET var4=10/3;????? 3.3333DIV?? 整除 SET var5=10 DIV 3; 3%???? 取模 SET var6=10%3 ;???? 1
2.比较运算符??????????? 大于 12 False??????????? 小于 21 False=?????????? 小于等于 2=2 True=?????????? 大于等于 3=2 TrueBETWEEN????? 在两值之间 5 BETWEEN 1 AND 10 TrueNOT BETWEEN 不在两值之间 5 NOT BETWEEN 1 AND 10 FalseIN?????????? 在集合中 5 IN (1,2,3,4) FalseNOT IN?????? 不在集合中 5 NOT IN (1,2,3,4) True=???????????? 等于 2=3 False, !=?????? 不等于 23 False=????????? 严格比较两个NULL值是否相等 NULL=NULL TrueLIKE????????? 简单模式匹配 Guy Harrison LIKE Guy% TrueREGEXP?????? 正则式匹配 Guy Harrison REGEXP [Gg]reg FalseIS NULL????? 为空 0 IS NULL FalseIS NOT NULL 不为空 0 IS NOT NULL True
3.逻辑运算符
4.位运算符|?? 或?? 与 左移位 右移位~?? 非(单目运算,按位取反)
注释:
mysql存储过程可使用两种风格的注释双横杠:--
该风格一般用于单行注释c风格:/* 注释内容 */ 一般用于多行注释
------
您可能关注的文档
- M4U3Welcome-Reading教师版(修改).docx
- A级真题语法总结.doc
- Windows server 2012 用户hash抓取方法研究(本地+域).docx
- 第2学初三英语练习卷.包doc.doc
- 状语从句选择题练习.docx
- 新视野大学英语第二版第三册listening 9.docx
- 八年级上学期阅读训练十二.docx
- 学案_unit_12_it_really_works.docx
- How to realize Happiness(四川大学英语精读课考题作文).doc
- 2010-2011学年第二学期初一英语阶段性测试.doc
- 25上半年2期套题班-行政职业能力测验(八).docx
- 公考讲义-2025年1月时政汇总.pdf
- 2025年省考逻辑填空1000 高频实词积累+刷题早读课 讲义.pdf
- 25上半年2期套题班-行政职业能力测验(九).docx
- 2025四川事业编FB综合岗考试-综合能力测试讲义-主观题基础,案例分析题,公文写作及文章写作题.pdf
- 25上半年2期套题班-行政职业能力测验(五).docx
- 2025申论多省联考刷题课真题资料-2025国考执法课程.doc
- 2025申论多省联考刷题课真题资料-2024江西执法课程.doc
- 25上半年2期套题班-行政职业能力测验(十).docx
- 2025申论多省联考刷题课真题资料-2024福建县乡课程.doc
最近下载
- 阅读专项提升 赏析文章详略安排 课件 -语文六年级上册(统编版).pptx VIP
- 2023年12月江苏南通市崇川区教育系统面向2024届毕业生招考聘用30人笔试历年典型考点解题思路附.docx VIP
- 小学语文和信息技术融合的创新研究教学研究课题报告.docx
- “航空装备维修操作技能训练”课程教学设计.docx VIP
- ISO11737 1评估产品中的微生物数量中文版.pdf
- 一年级《认识人民币》作业设计 .doc VIP
- 单招英语试卷及含答案 (五).pdf VIP
- 回顾与反思国内外校园欺凌研究综述.docx VIP
- 景德镇市2025届高三第二次质检英语试卷(含答案).pdf VIP
- 健康体检人群代谢综合征调查以及健康管理干预的方法和效果分析.docx VIP
文档评论(0)