Mysql储存过程5: while

摘要:
createprocessurename()beginwhile条件doSQL语句endwhile时循环结构;end$createprocedurea6()begindeclarnumberintdefault0;而选择数createprocedurea6()-˃
循环结构 while
create procedure name()
  begin
    while 条件 do
      SQL语句
    end while;
  end$


create procedure aa6()
    begin
      declare number int default 0;
      while number < 5 do
        select number;
        set number = number + 1;
        end while;
    end$


mysql> create procedure aa6()
    ->     begin
    ->       declare number int default 0;
    ->       while number < 5 do
    ->         select number;
    ->         set number = number + 1;
    ->         end while;
    ->     end$
Query OK, 0 rows affected (0.00 sec)

mysql> call aa6$
+--------+
| number |
+--------+
|      0 |
+--------+
1 row in set (0.00 sec)

+--------+
| number |
+--------+
|      1 |
+--------+
1 row in set (0.01 sec)

+--------+
| number |
+--------+
|      2 |
+--------+
1 row in set (0.01 sec)

+--------+
| number |
+--------+
|      3 |
+--------+
1 row in set (0.01 sec)

+--------+
| number |
+--------+
|      4 |
+--------+
1 row in set (0.02 sec)

Query OK, 0 rows affected (0.02 sec)

免责声明:文章转载自《Mysql储存过程5: while》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Swiper正方体,左右翻转轮播图高级正则实例下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Mysql安装与主从配置

安装MySql 操作系统:Windows Server 2008 R2 Standard MySql版本:mysql-5.7.17-winx64 第一步:解压mysql-5.7.17-winx64.zip到指定位置 第二步:安装文件根目录下添加data文件夹,将my-default.ini重命名为my.ini 第三步:在命令提示符下依次输入如下命令:...

mysql快速保存插入大量数据一些方法总结

转载:http://www.111cn.net/database/mysql/53274.htm 说明: 这几天尝试了使用不同的存储引擎大量插入MySQL表数据,主要试验了MyISAM存储引擎和InnoDB。下面是实验过程: 实现:一、InnoDB存储引擎。创建数据库和表 代码如下 1 > CREATE DATABASE ecommerce...

Linux下mysql修改连接超时(windows下也适用)

首先进入mysql,查看 wait_timeout、interactive_timeout这个值是否为默认的8小时(即 28800) [root@server110 ~]# mysql -u root -p Enter password: 输密码进入 执行如下命令 show variables like '%timeout%'; +-----------...

apache+php+mysql配置

---------------------------------------------------- ★软件工具:(下载时注意下载相应版本,不同版本安装细节可能会有差异!!) 1>httpd-2.4.18-win64-VC14.zip下载地址:http://www.apachelounge.com/download/ 2>php-5.6.16...

MySQL开发规范

MySQL开发规范 1.  简介 持续借鉴、收集并整理一些开发规范和技巧,期望能更充分利用MySQL的特性,得到更好的性能。 规范是死的,人是活的。 现在定义的规范,是为以后推翻准备的。 1.1 目的 提供给开发人员参考,方便写成更有效率的开发。 1.2 范围 文档涉及的范围:需要基于MySQL做应用开发的人员。 1.3 定义、首字母缩写词和缩略语 暂无...

jira中使用eazyBI

参考:https://docs.eazybi.com/eazybijira/set-up-and-administer/set-up-and-administer-for-jira-server/installation-and-setup 安装前的清单 Jira内存设置 在安装eazyBI之前,请检查您当前的Jira内存设置。如果您的Jira服务器没有足...