MySQL(二十一)流程控制结构

说明:

顺序结构:程序从上往下依次执行

分支结构:程序按条件进行选择执行,从两条或多条路径中选择一条执行

循环结构:程序满足一定条件下,重复执行一组语句

一、分支结构

1.1、if函数

语法:if(条件,值1,值2)

功能:实现双分支

应用在begin end中或外面

1.2、case结构

语法:

情况1:类似于switch

case 变量或表达式

when 值1 then 语句1;

when 值2 then 语句2;

...

else 语句n;

end

情况2:

case

when 条件1 then 语句1;

when 条件2 then 语句2;

...

else 语句n;

end

应用在begin end 中或外面

1.3、if结构

语法:

if 条件1 then 语句1;

elseif 条件2 then 语句2;

....

else 语句n;

end if;

功能:类似于多重if

只能应用在begin end 中

二、循环结构

分类:

while、loop、repeat

循环控制:

iterate类似于 continue,继续,结束本次循环,继续下一次

leave 类似于  break,跳出,结束当前所在的循环

2.1、while

语法:

【标签:】while 循环条件 do

    循环体;

end while【 标签】;

(1)没有添加循环控制语句

(2)添加leave语句

(3)添加iterate语句

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 7,853评论 5 116
  • 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
    周少言阅读 3,171评论 0 33
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,391评论 0 2
  • 若是遇见了便为缘 若是不曾相遇那就罢了 且先面朝大海 听怒浪卷石冲天 待春暖花开 抑或随风且歌 歌云起大风飞扬 方...
    我素行阅读 236评论 4 4
  • 词牌《捣练子》以《诗词吾爱》钦定词牌为准,第一,第二句宜对仗... 【捣练子•看瀑布】(词林正韵) 深谷静,晚风清...
    依嵐聽雪阅读 433评论 6 11