日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 流程控制语句,mysql PL(procedure language)流程控制语句

發布時間:2024/9/27 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 流程控制语句,mysql PL(procedure language)流程控制语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在MySQL中,常見的過程式SQL語句可以用在存儲體中。其中包括IF語句、CASE語句、LOOP語句、WHILE語句、ITERATE語句和LEAVE語句,它們可以進行流程控制。

IF語句相當于Java中的if()...else if()...else...

CASE語句相當于Java中的switch()...case A:...break;default...

LOOP語句相當于Java中的while(true){...}

while語句相當于Java中的while(條件){...}

REPEAT語句相當于Java中的do{...}while(條件)

LEAVE語句相當于Java中的 break; 配合LOOP使用

當REPEAT出現在LOOP、REPEAT、WHILE語句中的時,相當于Java中的continue;

1. IF語句

列一:

DELIMITER//

CREATE PROCEDURE example_if(IN X INT)

BEGIN

IF X=1 THEN

SELECT 1;

ELSEIF X=2 THEN

SELECT 2;

ELSE

SELECT 3;

END IF;

END

//

注意這里的selimiter//后面的 “//”和最后的 “//”

這樣在當前數據庫中究生成了過程控制函數example_if(x)

使用流程為

CALL example_if(6);

2. CASE語句

列二:

DELIMITER//

CREATE PROCEDURE example_case(IN X INT)

BEGIN

CASE X

WHEN 1 THEN SELECT 1;

WHEN 2 THEN SELECT 2;

ELSE SELECT 3;

END CASE;

END

//

這樣在當前數據庫中究生成了過程控制函數example_case(x)

使用:

CALL example_case(7);

3. WHILE語句

列三:

DELIMITER//

CREATE PROCEDURE example_while(OUT SUM INT)

BEGIN

DECLARE i INT DEFAULT 1;

DECLARE s INT DEFAULT 0;

WHILE i<=100 DO

SET s=s+i;

SET i=i+1;

END WHILE;

SET SUM=s;

END

//

這樣在當前數據庫中究生成了過程控制函數example_while(x)

調用:

CALL example_while(@a);

SELECT @s;

4. LOOP語句

列四:

DELIMITER//

CREATE PROCEDURE example_loop(OUT SUM INT)

BEGIN

DECLARE i INT DEFAULT 1;

DECLARE s INT DEFAULT 0;

loop_label:LOOP

SET s=s+i;

SET i=i+1;

IF i>100 THEN

LEAVE loop_label;

END IF;

END LOOP;

SET SUM=s;

END

//

這里的leave label相當于java中的break;

調用:

CALL example_loop(@s);

SELECT @s;

5. REPEAT語句

列五:

DELIMITER//

CREATE PROCEDURE example_repeat(OUT SUM INT)

BEGIN

DECLARE i INT DEFAULT 1;

DECLARE s INT DEFAULT 0;

REPEAT

SET s=s+i;

SET i=i+1;

UNTIL i>100

END REPEAT;

SET SUM=s;

END

//

調用:

CALL example_repeat(@s);

SELECT @s;

總結

以上是生活随笔為你收集整理的mysql 流程控制语句,mysql PL(procedure language)流程控制语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲乱码电影 | 欧美一级片免费在线观看 | 激情女主播 | 黄污视频在线观看 | 一边摸上面一边摸下面 | 日本精品久久久 | 91se在线 | a级性生活视频 | 色综合天天综合网天天狠天天 | 痴女扩张宫交脱垂重口小说 | 免费午夜人成电影 | 午夜国产在线 | 久久久久精彩视频 | 日韩成人动漫在线观看 | 亚洲 日本 欧美 中文幕 | 末路1997全集免费观看完整版 | 91一级视频 | 大桥未久av在线 | 成人影片网址 | 香蕉视频在线免费 | 午夜福利电影一区二区 | 亚洲在线一区二区 | 国产在线视频福利 | 国产尤物av | 黄色aa网站 | 天天想你在线观看完整版电影高清 | 乱岳| 毛片小视频 | 亚洲一区中文字幕在线观看 | 男人操女人动态图 | 亚洲 欧美 日韩 国产综合 在线 | 无码毛片aaa在线 | 黄色污污视频软件 | 日本一区二区三区在线播放 | 午夜在线看 | 日韩一级免费毛片 | 午夜67194| 成人动态视频 | 免费观看的av | 青草久久网 | 99成人国产精品视频 | 18禁一区二区三区 | 狠狠热免费视频 | 日本午夜精品理论片a级app发布 | 视频二区中文字幕 | 国产又粗又长又黄 | 毛片h| 天堂www中文在线资源 | 麻豆传媒网站 | 看片在线观看 | 香蕉视频成人在线 | 欧美另类z0z变态 | 久久久久久久久久久久国产 | 97精品视频在线 | 羞羞涩 | 97人人模人人爽人人少妇 | 精品无码久久久久久久久果冻 | 色欲av永久无码精品无码蜜桃 | 激情六月婷婷 | 色无五月 | 国产夫妻性生活 | 中文字幕福利 | 激情五月色播五月 | 快色污| 欧美一级影院 | 波多野结衣一区二区三区高清av | 欧美熟妇毛茸茸 | 蜜色影院 | 人人九九 | 欧美一区二区三区婷婷 | 欧美日本中文 | av手机| 中文字幕一区二区三区乱码人妻 | 动漫美女露胸网站 | 在线观看视频免费 | 东北少妇不带套对白 | 久久中文娱乐网 | av天天干 | 综合 欧美 亚洲日本 | 韩国成人理伦片免费播放 | 成人网址在线观看 | 人妻熟妇又伦精品视频a | 亚洲一级理论片 | 黄色片毛片 | 久久福利影视 | 91精品综合久久久久久五月天 | 自偷自拍亚洲 | 日本成人免费网站 | 丁五月 | 色婷婷av久久久久久久 | 久久精品成人一区二区三区蜜臀 | 在线国产视频一区 | 蜜桃在线一区二区三区 | 一区二区三区在线观看视频 | 黄色激情在线观看 | 日韩网站免费 | 日日干日日摸 | 亚洲天堂777 | 国产精品视频免费播放 |