`

使用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
分享到:
评论

相关推荐

    MySQL数据库:使用NAVICAT工具创建和管理索引.pptx

    在创建新表的过程中,可以通过NAVICAT工具定义索引。首先,打开NAVICAT,选择需要连接的MySQL数据库,然后右键点击“表”,选择“新建表”。在表设计视图中,你可以为每个字段定义属性,其中包括是否设置为主键、...

    在Navicat中创建MySQL动态视图的方法

    在数据库管理工具Navicat中,创建MySQL动态视图是一项非常实用的功能。动态视图允许用户通过一个简洁的接口来查询、更新多个表中的数据,这对于复杂的数据管理和分析尤其有用。本文将详细介绍如何在Navicat中创建...

    navicat 10 for mysql管理工具

    3. **数据库管理**:连接成功后,用户可以在左侧的数据库列表中看到已连接的数据库,右键操作可进行创建、删除数据库,以及查看表、视图、存储过程等对象。 4. **数据操作**:在数据表视图中,用户可以进行数据的增...

    navicat8_mysql

    2. 数据库设计:提供表、视图、存储过程、触发器等数据库对象的设计和管理工具,支持图形化建模,便于理解数据库结构。 3. SQL编辑器:内置强大的SQL编写和调试工具,支持SQL语法高亮、自动完成、错误检查等功能,...

    navicat8_mysql_cs.exe很好用的mysql管理工具

    总的来说,Navicat8_mysql_cs.exe是一个强大的MySQL管理工具,适合数据库管理员、开发人员以及对MySQL有一定需求的用户使用。其便携性和预注册特性使得用户可以快速上手,而丰富的功能则满足了各种数据库管理需求。...

    navicat150_mysql_cs_x64

    - 数据库设计:用户可以使用Navicat创建、修改和管理数据库对象,如表、视图、存储过程等。其内置的可视化设计工具使得数据库设计工作变得简单易行。 - 数据操作:通过Navicat,用户可以执行SQL查询和脚本,进行...

    Navicat 8.2.12 For MySQL强大的实用的MySQL数据库管理和开发工具

    在数据库管理方面,Navicat 提供了直观的图形界面,用户可以通过它轻松地执行常见的数据库操作,如创建、修改和删除数据库对象,如表、视图、存储过程等。此外,Navicat还支持数据导入导出,可以方便地将数据从CSV、...

    Navicat100_mysql_en

    2. 数据库设计:该软件允许用户创建、编辑和管理数据库结构,包括表、视图、触发器、存储过程等,通过可视化工具简化了数据库设计过程。 3. 数据同步:Navicat提供了强大的数据比较和同步功能,可以分析数据库之间...

    Navicat for MySQL 64bit

    7. 数据库管理:提供数据库对象管理工具,如表、视图、存储过程、触发器等,方便用户进行创建、修改和删除操作。 8. 数据预览与编辑:直接在Navicat中查看和编辑数据库中的记录,支持添加、删除、修改和过滤记录,...

    navicat8_mysql_cs

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

    navicat120_mysql_cs_x64.exe.zip

    用户可以通过它创建、编辑和管理MySQL数据库,包括创建新数据库、表、视图、存储过程等基本对象,以及进行数据导入导出、备份恢复等高级操作。它的数据设计界面允许用户以图形化方式定义表结构,使数据库设计变得...

    navicat8 mysql管理工具

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

    Navicat 12 for MySQL.zip

    在开发和调试方面,Navicat 12支持存储过程、触发器和函数的创建与调试,提供了一个可视化的调试环境,可以设置断点,查看变量值,逐步执行代码,极大地提高了开发效率。另外,它还有计划任务功能,允许用户设置定时...

    navicat中创建存储过程、触发器和使用游标的简单实例(图文)

    本文将详细介绍如何在Navicat中创建存储过程、触发器以及使用游标进行数据操作。 1. **存储过程**: 存储过程是一组为了完成特定功能的SQL语句集合,可以在数据库中预先编译并存储,后续需要时只需调用即可。在...

    navicat for mysql免安装

    5. **数据库管理**:Navicat for MySQL提供了一整套数据库管理工具,如创建、编辑和删除数据库对象(如表、视图、存储过程),进行数据查询,执行SQL脚本,以及设置用户权限等。 6. **数据迁移与同步**:Navicat...

    navicat8_mysql_cs+mysql5.0.18开发必备数据库工具

    Navicat8_MySQL_CS和MySQL5.0.18是两个在IT行业中广泛使用的数据库管理和开发工具,尤其在项目开发过程中扮演着至关重要的角色。让我们深入了解一下这两个工具及其在数据库管理中的应用。 首先,Navicat8是Navicat...

    mysql数据库管理工具navicat基本使用方法

    - **MySQL/MariaDB对象**:熟悉Navicat中对MySQL/MariaDB数据库对象的操作,包括表、视图、存储过程和函数等。 - **Oracle对象**:掌握如何在Navicat中管理Oracle数据库的对象,如数据泵、调试器(完整版本特有)等...

    Navicat for MySQL 10.1.7中文注册版

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

    MySQL存储过程实战SQL脚本

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

    Navicat 8.2 MySQL

    Navicat 8.2 MySQL是一款强大的MySQL数据库管理和开发工具,专为MySQL数据库设计,集成了多种实用功能,包括数据管理、数据传输、备份、数据同步、报表创建以及计划任务等,极大地提升了数据库管理和开发的效率。...

Global site tag (gtag.js) - Google Analytics