使用Navicat for MySQL工具创建存储过程步骤:

1. 新建函数(选择函数标签 -> 点击新建函数):

2.输入函数的参数个数、参数名、参数类型等:

3.编写存储过程:


 代码如下:

Sql代码  
  1. BEGIN
  2. /* 定义变量 */
  3. declare tmp0 VARCHAR(1000);
  4. declare tmp1 VARCHAR(1000);
  5. declare done int default -1;  -- 用于控制循环是否结束
  6. /* 声明游标 */
  7. declare myCursor cursor for select cell_0,cell_1 from t_test;
  8. /* 当游标到达尾部时,mysql自动设置done=1 */
  9. declare continue handler for not found set done=1;
  10. /* 打开游标 */
  11. open myCursor;
  12. /* 循环开始 */
  13. myLoop: LOOP
  14. /* 移动游标并赋值 */
  15. fetch myCursor into tmp0,tmp1;
  16. -- 游标到达尾部,退出循环
  17. if done = 1 then
  18. leave myLoop;
  19. end if;
  20. /* do something */
  21. -- 循环输出信息
  22. select tmp0,tmp1 ;
  23. -- 可以加入insert,update等语句
  24. /* 循环结束 */
  25. end loop myLoop;
  26. /* 关闭游标 */
  27. close myCursor;
  28. END

4.保存(请输入合法名称):

5.运行存储过程(在结果1,2,3...中可以查询输出信息):

使用navicat工具创建MySQL存储过程相关推荐

  1. 使用Navicat工具创建MySQL数据库连接

    打开navicat数据库可视化工具 提前下载好navicat,可以直接去官网哦,打开navicat工具,他是操作mysql数据库的可视化工具,主要目的是为了更好的操作mysql. 创建mysql数据库 ...

  2. Navicat Premium创建MySQL存储过程

    1.使用Navicat Premium打开创建函数向导,操作:连接名--数据库--函数--新建函数 2.选择过程--输入存储过程参数--完成(这一步可以不填写参数,编写存储过程代码的时候设置参数) 3 ...

  3. 测试使用navicat工具将MySQL格式SQL文件导入到MogDB数据库

    点击上方"蓝字" 关注我们,享更多干货! 前言 当我们想把mysql格式的SQL文件导入到MogDB数据库时,我们可以借助navicat工具,先将SQL文件导入到mysql数据库中 ...

  4. 如何使用自带客户端工具或Navicat工具连接MySQL

    一.使用自带客户端工具连接MySQL 在C盘文件夹中找到Program Files,再找到里面的MySQL文件夹,点击,找到bin文件夹下的mysql.exe 具体路径如下: 在当前目录输入cmd打开 ...

  5. Navicat工具导出mySQL数据库某个视图结构的.sql脚本

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 用Navicat工具怎么都导不出来mySQL数据库的某个视图.sql脚本,即使导出来也只是包含视图记 ...

  6. Navicat for MySQL工具创建mysql数据库定时器

    步骤1: 步骤二: 效果图:

  7. linux mysql 创建存储过程_linux系统下无法创建mysql存储过程问题

    创建存储过程的完整命令: CREATE PROCEDURE pro1() begin declare b int default 0; end; mysql中运行存储过程创建语句错误结果: root@ ...

  8. Navicat 中创建MySQL函数失败的解决

    在Navicat中经常需要创建函数或者过程,在默认环境中,创建函数通常会报错,类似如"ERROR 1418 (HY000): This function has none of DETERM ...

  9. Navicat工具导出Mysql数据表结构到Excel文件中

    原文链接:https://blog.csdn.net/zt15732625878/article/details/77978266 ---------------------------------- ...

最新文章

  1. python打包成exe_Python打包文件为exe,PyInstaller应用
  2. java结丹期(11)----javaweb(jstljsp)
  3. github开源项目免费使用Azure PipeLine
  4. linux php源码安装mysql_linux源码安装mysql5.7
  5. 机器学习基础(三十八) —— 从几率到逻辑斯函数
  6. C标准预定义实用的宏
  7. 【分享用于学习C++图像处理的代码示例】框架
  8. Atitit 容器化技术之道 attilax著 1. 概念 1 1.1. 容器是应用服务器中位于组件和平台之间的接口集合。 1 1.2. 有时候也指集合的概念,里面可以存放不同对象 2 1.3. 、新
  9. 安卓疫情打卡APP源码
  10. 大数据流处理的一致性问题与lambda架构优缺点
  11. 自己收集整理的微软错误代码大全(中文和英文)
  12. EBS - FA资产剩余寿命计算脚本
  13. Java中阻塞队列类型介绍
  14. 浏览器默认开启无痕模式
  15. 服务异步通信RabbitMQ
  16. 《软件方法》第8章 分析 之 分析类图(1)
  17. 几个男儿是丈夫――评王小波《黄金时代》
  18. 解决Spring Boot 使用RedisTemplate 存储键值出现乱码 \xac\xed\x00\x05t\x00
  19. 理论随心记——DHCPV6基础
  20. 吉林大学正版matlab2020b安装教程(windows)

热门文章

  1. Django学习笔记之Django ORM Aggregation聚合详解
  2. Linux socket学习
  3. 播放视频android学习笔记---44_在线视频播放器,网络视频解析器,SurfaceView 控件使用方法...
  4. StringTokenizer(字符串标记)
  5. vba thisworkbook 切换表 执行 速度慢_带你初探VBA事件的大门—工作簿事件
  6. jsp 使用base标签 没有作用_终于弄明白衣服上,使用前请移除的标签到底是什么,起什么作用...
  7. wpf每隔一小时_包河区徐河排涝站24小时不间断运作 11座区管泵站全面应战保安澜...
  8. 链路 英文_光纤链路基础
  9. django报错is not a registered tag library. Must be one of
  10. php header 重定向 url不变_PHP实现页面跳转功能