- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
MySQL学习笔记:while循环
思考:while循环是否只能使⽤在存储过程或者存储函数之中,不能直接在查询语句中使⽤?
————循环⼀般在存储过程和存储函数中使⽤。
直接放⼏个例⼦:
例⼀:
1.创建存储过程
DELIMITER$$
CREATEPROCEDUREtest_while_001(INin_countINT)#创建存储过程学习while循环的⽤法
BEGIN
DECLARECOUNTINTDEFAULT0;
DECLARESUMINTDEFAULT0;
WHILECOUNTin_countDO
SETSUM=SUM+COUNT;
SETCOUNT=COUNT+1;
ENDWHILE;
SELECTSUM;
END$$
DELIMITER;
2.调⽤存储过程
CALLtest_while_001(10);#45输出
3.删除存储过程
DROPPROCEDUREtest_while_001;
例⼆:
1.创建函数
DELIMITER$$
CREATEFUNCTIONmy_test_function(quantityINT(10))RETURNSINT(10)#创建函数学习while循环的⽤法
BEGIN
WHILEquantityMOD120DO
SETquantity=quantity+1;
ENDWHILE;
RETURNquantity;
END$$
DELIMITER;
注意:创建函数之前必须更改系统设置否则⽆法创建函数
SETGLOBALlog_bin_trust_function_creators=TRUE;
2.调⽤函数
SELECTmy_test_function(10);
SELECTmy_test_function(24);
SELECTmy_test_function(222);
3.删除函数
DROPFUNCTIONmy_test_function;
例三:
1.如果存在,则删除
DROPPROCEDUREIFEXISTSu_head_and_low_pro;
2.创建存储过程
DELIMITER$$
CREATEPROCEDUREu_head_and_low_pro()
BEGIN
DECLAREnINTDEFAULT10;
SETn=n-1;
WHILEn0DO
SELECTn;
SETn=n-1;
ENDWHILE;
END$$
DELIMITER;
3.调⽤存储过程
CALLu_head_and_low_pro();
4.删除存储过程
DROPPROCEDUREu_head_and_low_pro;
注:不依赖于任何数据库表,完整展⽰变量、while语句、存储过程的⽤法。
例四:
#创建存储过程
DELIMITER$$
CREATEPROCEDUREtest_while()
BEGIN
DECLARESUMINTDEFAULT0;
DECLAREtINTDEFAULT5;
WHILEt0DO
SETSUM=SUM+t;
SETt=t-1;
ENDWHILE;
SELECTSUM;
END$$
DELIMITER;
#调⽤存储过程
CALLtest_while();#15
#删除
DROPPROCEDUREtest_while;
您可能关注的文档
- 大学生的职业规划与就业时间表的设计.pdf
- 学校食品卫生安全专项检查工作简报.pdf
- 积极心理学学习心得.pdf
- 球铁曲轴缩松缺陷分析与解决.pdf
- 党支部委员民主评价意见.pdf
- 寓言故事读书笔记.pdf
- 纪检组织建设工作总结.pdf
- 一年级100以内(两位数不进位不退位)加减综合口算题(800题).pdf
- 高考能力测试步步高化学基础训练37:乙烯烯烃.pdf
- 包汤圆的作文范文.pdf
- 2016-2017学年高中生物第二单元生态工程与生物安全第1章第2节我国的生态工程教案中图版选修3.doc
- 2022-2023学年小升初英语易错点专练06完形填空15篇(广州教科版专版含答案)2.docx
- 期中专项四年级英语下册(含答案)3.docx
- 期末卷(二)(含答案解析)-2022-2023学年高二历史期中期末复习备考必刷题(选择性必修一国家制度与社会治理).docx
- 第4课欧姆定律的应用第一讲欧姆定律实验探究(原卷版).docx
- Unit1限制性定语从句语法讲义人教版高一英语学生版213.docx
- 2023年宁波市初中毕业升学文化考试科学模拟卷(八).docx
- 5.3细胞呼吸的原理和应用课件高一上学期生物人教版必修12.pptx
- 高中政治更好发挥政府作用教学设计.docx
- 体悟民间故事中的幸福--五上《中国民间故事》导读课.docx
最近下载
- 高等教育出版社 国家级教学成果奖答辩汇报.ppt
- 中班语言《雪花》PPT课件.ppt VIP
- 补充协议范本(简单版).docx
- 2024年教科版八年级物理上册第5章教学设计5.5 跨学科实践:地球上的水循环.docx
- 2024-2025年统编版小学道德与法治一年级上册(全册)知识点归纳总结.pdf VIP
- 2024年学校教师校本培训专题学习PPT:弘扬教育家精神做新时代好老师.pptx
- 《休闲食品企业盈利能力问题分析及优化对策:以百草味公司为例12000字》.docx
- 哈利波特与魔法石英文剧本(完整版).pdf
- 休克诊断和治疗指南ppt课件.pptx VIP
- 党建联系点调研报告范文六篇.docx VIP
文档评论(0)