`
je_小彬
  • 浏览: 72428 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

今天自己复习了下MYsql存储过程

 
阅读更多
DELIMITER $$;

DROP PROCEDURE IF EXISTS `test`.`xybtest`$$

CREATE DEFINER=`root`@`localhost` PROCEDURE `xybtest`(IN tid int,out tchar varchar(50))
BEGIN
declare maxid int;
declare isOk boolean;
declare _test_id int;
declare _test_info varchar(500);
declare cur cursor for select test_id,test_info from test1;
declare continue handler for NOT FOUND set isOk = true;
select max(test_id) into maxid from test1;
if maxid = tid then
	insert into test1 values (maxid+1,'cccccc');
end if;
open cur;
fetchLoop:Loop
if isOk then
 leave fetchLoop;
else
 fetch cur into _test_id,_test_info;
 if _test_id is not null then
  update test1 set test_info = concat(test_info,_test_info) where test_id = _test_id;
 end if;
end if;
end Loop;
close cur;
set tchar = 'gggggggggg';
END$$

DELIMITER ;$$



调用set @a = 15;
call xybtest(@a,@q);
select @q
还差临时表与JAVA中调用
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    MySQL 存储过程与游标的混合使用

    MySQL 存储过程与游标的混合使用,也没啥重要的,就是和其他数据库有一些不同而已,作为总结,以后复习

    MySQL期末复习材料。。

    在复习MySQL时,应重点掌握SQL语句的使用,包括SELECT、INSERT、UPDATE、DELETE等,理解数据库设计的基本概念,熟悉MySQL的各种数据类型,了解事务处理和并发控制,以及不同存储引擎的特性。同时,对MySQL的常用管理...

    (完整)MySQL数据库原理与应用期末考试复习资料.pdf

    本复习资料涵盖了MySQL的基础概念、操作和应用,旨在帮助学生准备期末考试。以下是关键知识点的详细说明: 1. **数据库创建**:在MySQL中,使用`CREATE DATABASE`命令来创建新的数据库,如题目中的选项A所示。 2. ...

    MySQL复习资料.pdf

    30分)、简答题(20分)、综合应用题(表和数据库、查询、存储过程、用 50分) MYSQL概述与系统安装 1)什么是LAMP??? 是开源的,其体积小、速度快、总体拥有成本低。使得很多中小型网站为了降低网 ...

    关于MySQL数据库期末复习资料

    下面将针对MySQL数据库的期末复习资料进行详尽的阐述。 **数据库基础知识** 数据库是存储和管理数据的系统,它能够帮助我们有序地组织、检索和处理信息。在MySQL中,数据是以表格的形式存储的,每个表格称为一个表...

    MYSQL复习题及答案.pdf

    - `Create procedure`:创建存储过程的命令,存储过程是为执行特定操作而编写的SQL代码。 6. 用户权限管理 - `GRANT ALL PRIVILEGES ON * TO test@%;`:这是一个SQL命令,用于给用户test授予所有权限,可以对任意...

    mysql复习资料

    以下是对MySQL复习资料中的关键知识点的详细解释: 1. **创建数据库**:使用`CREATE DATABASE`语句来创建数据库,同时需要考虑选择合适的存储引擎,如InnoDB(支持事务处理和外键)或MyISAM(不支持事务,但读取...

    燕十八 刘道成 mysql 复习秘籍.html

    6. **视图与存储过程**:讨论视图的创建与使用,以及存储过程的概念,如何编写和调用存储过程,提高代码复用和安全性。 7. **触发器与事件调度器**:学习如何使用触发器来实现数据的自动更新和验证,以及利用事件...

    mysql计算机二级二轮复习

    MySQL是一种关系型数据库管理系统,广泛应用于Web开发、数据存储和分析等领域。本文总结了MySQL数据库管理系统的相关知识点,包括表管理、视图、索引、外键、触发器等。 表管理 在 MySQL 中,表是存储数据的基本...

    MYSQL数据库复习资料.pdf

    20. 数据库存储:数据库中存储的是数据以及数据之间的联系,形成数据的逻辑结构。 21. 创建数据表:同样使用`CREATE TABLE`语句。 22. 主键约束:`PRIMARY KEY`关键字用于创建主键约束,主键的值必须是唯一的,不...

    MySQL复习.rar

    在本复习资料中,我们将深入探讨MySQL的核心概念、语法、管理和优化等方面,以帮助你全面掌握这一重要的数据库技术。 一、MySQL基础 1. 数据库与表:MySQL中的数据库是数据的集合,而表则是存储数据的结构。创建、...

    MYSQL考试复习资料.zip

    这份"MYSQL考试复习资料.zip"压缩包很可能是为了帮助考生准备MySQL相关的认证考试,如MySQL Certified Developer或MySQL Certified Administrator等。下面我们将深入探讨MySQL的一些核心概念和重要知识点。 1. ...

    Mysql复习题及答案

    Java中的基本数据类型包括byte、short、int、long、float、double、boolean和char,它们分别用来存储不同类型的数据。因此,选项B“byte, boolean, int, float”是正确的。 ### 4. 类的概念与继承 在Java中,类是一...

    MySQL8.0认证 ocp(175题)

    14. **云环境下的MySQL**:了解在AWS RDS、Google Cloud SQL或Azure Database for MySQL等云平台上部署和管理MySQL。 15. **最新特性**:熟悉MySQL 8.0的新特性,如窗口函数、JSON支持、CTE(公用表表达式)、分区...

    MySQL数据库开发期末复习试题.pdf

    存储程序是MySQL中的一个重要特性,它可以是一组预编译的SQL语句集合,包括存储过程和函数,提高了数据库的效率和安全性。锁机制用于并发控制,防止多个客户端同时访问数据引发的问题。事务是数据库操作的基本单位,...

    《MySQL数据库开发》期末复习试题1.pdf

    MySQL 数据库开发期末复习试题1.pdf ...通过这份期末复习试题,我们可以了解 MySQL 数据库开发的主要知识点,包括数据类型、存储过程、事务、锁、字符集等。了解这些概念有助于我们更好地开发和管理 MySQL 数据库。

    mysql练习复习最佳帮手

    ### MySQL练习复习最佳帮手知识点解析 #### 一、数据库概述 **1.1 数据存储方式** - **文件系统**:传统的数据管理方法之一,通过操作系统提供的文件管理功能来保存和检索数据。 - **数据库系统**:现代数据管理的...

    MySQL复习笔记七:MySQL官方文档及阅读辅助工具

    ### MySQL复习笔记七:MySQL官方文档及阅读辅助工具 #### MySQL 5.7 官方文档解析 在深入了解MySQL之前,我们首先需要了解其官方文档的重要性。MySQL作为一款广泛使用的开源关系型数据库管理系统,它的官方文档是...

Global site tag (gtag.js) - Google Analytics