`

使用navicat工具创建MySQL存储过程

阅读更多

 

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

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

 

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


 

3.编写存储过程:


 代码如下:

BEGIN 
    /* 定义变量 */
    declare tmp0 VARCHAR(1000);
    declare tmp1 VARCHAR(1000);
    declare done int default -1;  -- 用于控制循环是否结束
      
    /* 声明游标 */  
    declare myCursor cursor for select cell_0,cell_1 from t_test;  
      
    /* 当游标到达尾部时,mysql自动设置done=1 */     
    declare continue handler for not found set done=1;  
      
    /* 打开游标 */  
    open myCursor;  
      
    /* 循环开始 */  
    myLoop: LOOP  
      
        /* 移动游标并赋值 */  
        fetch myCursor into tmp0,tmp1;  
        
				-- 游标到达尾部,退出循环
        if done = 1 then   
        leave myLoop;  
        end if;  
          
        /* do something */  
        -- 循环输出信息
				select tmp0,tmp1 ;

				-- 可以加入insert,update等语句
      
    /* 循环结束 */  
    end loop myLoop;  
      
    /* 关闭游标 */  
    close myCursor;  
END

 

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


 

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


 

 

 


 

  • 大小: 26.1 KB
  • 大小: 42.4 KB
  • 大小: 117.6 KB
  • 大小: 12 KB
  • 大小: 40.9 KB
0
0
分享到:
评论

相关推荐

    navicat8_mysql_cs

    它可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,等等。它不仅对专业开发人员来说是非常尖端的技术,而且对于新手来说也易学易用。其...

    navicat8 mysql管理工具

    它可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,等等。它不仅对专业开发人员来说是非常尖端的技术,而且对于新手来说也易学易用。其...

    MySQL存储过程实战SQL脚本

    内容概述:通过MySQL存储过程实战的例子,学会使用MySQL存储过程。包含以下内容: 创建无参存储过程、有参存储过程、IF-ELSE存储过程、WHILE循环存储过程、CASE-WHEN条件控制存储过程、REPEAT UNTIL循环存储过程、...

    navicat8_mysql_cs.exe

    它可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,等等。它不仅对专业开发人员来说是非常尖端的技术,而且对于新手来说也易学易用。其...

    Navicat for MySQL 10.1.7中文注册版

    Navicat for MySQL软件可以让数据库管理员可以方便轻松的管理mysql数据库,比如创建数据表、触发器、存储过程、函数、视图等。友好的gui界面为数据库管理人员节约了大量的时间,降低了企业的开发成本。 新版本...

    mysql存储过程的使用

    包括通过Navicat工具在mysql数据库中创建存储过程的方法,django配置文件,路由规则,前端页面的使用,通过类实现get和post请示。 适合人群: 初学或刚入门的python,mysql数据库的人群 能学到什么: 如何创建mysql...

    Navicat for MySQL(绿色简体中文)

    它可以用于任何版本 3.21 或以上的MySQL 数据库服务器,并支持大部份MySQL最新版本的功能,包括触发器、存储过程、函数、事件、视图、管理用户等。 Navicat 的功能足以符合专业开发人员的所有需求,但是对MySQL 的...

    Navicat mysql客服端.zip

    Navicat Premium可满足现今数据库管理系统的使用功能,包括存储过程、事件、触发器、函数、视图等。 Navicat Premium支持快速地在各种数据库系统间传输数据,传输指定SQL格式以及编码的纯文本文件。执行不同数据库...

    navicat100_mysql_en

    它可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,等等。它不仅对专业开发人员来说是非常尖端的技术,而且对于新手来说也易学易用。其...

    Navicat_for_mysql_11.zip

    包括存储过程、事件、触发器、函数、视图,让管理不同类型的资料库更加的方便。软件支持快速地在各种数据库系统间传输数据,传输指定 SQL 格式以及编码的纯文本文件。执行不同数据库的批处理作业并在指定的时间运行...

    Navicat8 MySQL CH.rar

    它可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,等等。它不仅对专业开发人员来说是非常尖端的技术,而且对于新手来说也易学易用。其...

    Navicat MySQL

    它可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,等等。它不仅对专业开发人员来说是非常尖端的技术,而且对于新手来说也易学易用。其...

    navicat 10.0.11.rar

    它可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,等等。它不仅对专业开发人员来说是非常尖端的技术,而且对于新手来说也易学易用。其...

    Navicat Premium 11.2(解压码imac.hk).dmg

    结合了其他 Navicat 成员的功能,Navicat Premium 支持大部份在现今数据库管理系统中使用的功能,包括存储过程、事件、触发器、函数、视图等。其他功能包括 Navicat Cloud、数据模型工具、导入向导、导出向导、调试...

    navicat110_premium_cs_x64

    结合了其他 Navicat 成员的功能,Navicat Premium 支持大部份在现今数据库管理系统中使用的功能,包括存储过程、事件、触发器、函数、视图等。 Navicat Premium 能使你快速地在各种数据库系统间传输数据,或传输到一...

    navicat8 中文版

    它可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,等等。它不仅对专业开发人员来说是非常尖端的技术,而且对于新手来说也易学易用。其...

    Navicat_for_MySQL9.rar

    它可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,等等。它不仅对专业开发人员来说是非常尖端的技术,而且对于新手来说也易学易用。其...

    Navicat for MySQL

    它可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,等等。它不仅对专业开发人员来说是非常尖端的技术,而且对于新手来说也易学易用。其...

    Navicat.for.MySQL.Enterprise.v10.0.5.Incl.Keymaker

    Navicat是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者...支持全部 MySQL 对象:表、视图、存储过程、函数及事件。 支持全部子对象:栏位、索引、外键及触发器。 支持分割区。 支持字符集及 unicode。

    Navicat Premium 11.0.12 32位 官方原程序(数据库管理工具)

    结合了其他 Navicat 成员的功能,Navicat Premium 支持大份 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 的功能,包括存储过程、事件、触发器、函数、视图等。 Navicat Premium 能使你简单并快速地...

Global site tag (gtag.js) - Google Analytics