mysql存储过程详解

mysql存储过程详解

操作方法

  • 01

    通过Mysql存储过程我们可以做很多事情 1、使用了存过程,很多相似性的删除,更新,新增等操作就变得轻松了,并且以后也便于管理! 2、存储过程因为SQL语句已经预编绎过了,因此运行的速度比较快。    3、存储过程可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以向程序返回错误原因。      4、存储过程运行比较稳定,不会有太多的错误。只要一次成功,以后都会按这个程序运行。      5、存储过程主要是在服务器上运行,减少对客户机的压力。    6、存储过程可以包含程序流、逻辑以及对数据库的查询。同时可以实体封装和隐藏了数据逻辑。    7、存储过程可以在单个存储过程中执行一系列SQL语句。    8、存储过程可以从自己的存储过程内引用其它存储过程,这可以简化一系列复杂语句。

  • 02

    来一个实例先吧,我用来做数据备份测试的存储过程 之前一直都没有机会用到存储过程,现在总算可以好好深入一下了 #创建测试表数据存储过程 DROP PROCEDURE IF EXISTS insert_test; #如果存在这个存储过程就删除他 DELIMITER $$ #定义命令界定符 CREATE PROCEDURE `insert_test`() #创建insert_test存储过程 BEGIN #存储过程开始 DECLARE i INT; #定义一个i整型变量 SET i = 1; #给i变量赋值 WHILE i < 1000001 DO #执行while循环 INSERT INTO `pyg_test`(`test1`,`test2`) VALUES( 哦哦哦哦哦哦', '嗯嗯嗯嗯嗯嗯' ); #while条件成立时执行insert into操作 SET i = i + 1; #执行完成insert into将变量i+1 END WHILE; #while循环结束 END$$ #执行存储过程创建 DELIMITER ; #恢复命令界定符 CALL insert_test(); #调用存储过程

(0)

相关推荐

  • Mysql主从复制详解

    操作方法 01 最近接的项目,帮人维护mysql服务器,临时来了个需求,帮忙搭一个主从复制,用于备机和备份使用,弄了半天,终于弄好了,但是觉得很多东西还是都忘记的差不多了,所以这里也记录一下.下次忘记 ...

  • 经验分享:mysql 5.1.51 安装教程详解

    分享:mysql 5.1.51 安装教程详解:可能会比较长,不过很详细: 操作方法 01 下载的mysql安装文件,运行 mysql-5.1.51,出现如下界面: 02 向导启动,按Next继续,有三 ...

  • SQLServer 2008 CDC实现数据变更捕获使用图文详解

    适用环境: 仅在SQLServer2008(含)以后的企业版、开发版和评估版中可用。 详解: CDC功能主要捕获SQLServer指定表的增删改操作,由于任何操作都会写日志(哪怕truncate),所 ...

  • linux renice命令参数及用法详解(linux修改程序运行优先级命令)

    linux renice 命令详解 功能说明:调整程序优先级。 语法:renice [优先等级][-g <程序群组名称>...][-p <程序识别码>...][-u <用 ...

  • php5.3.10的安装配置步骤详解

    在linux中php安装配置与windows中有不小的区别了,在linux中几乎都是代码形式了,下面我们一起来看看php5.3.10的安装配置步骤详解,希望下文可帮助到各位。 下面以最新的php-5. ...

  • 为excel vba中添加.删除模块并插入全过程图文详解

    为excel vba中添加、删除模块并插入全过程图文详解 方法/步骤 1、点按快速启动栏excel 程序图标 进入excel 界面 点击选中任意单元格 然后按alt+f11 进入vbe界面 2、点击菜 ...

  • centos下初识日志式文件系统(ext3)详解

      centos下初识日志式文件系统(ext3)详解 1.日志式文件系统 2.ext3的优点 3.ext3的三种日志模式 4.选择日志模式 1.日志式文件系统 通常在系统运行中写入文件内容的同时,并没 ...

  • Linux GCC常用命令详解

    Linux GCC常用命令详解 1. 简介 GCC 的意思也只是 GNU C Compiler 而已.经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言.C++ 语言 ...

  • 让 history 命令显示日期和时间方法详解

    我们都对 history 命令很熟悉.它将终端上 bash 执行过的所有命令存储到 .bash_history 文件中,来帮助我们复查用户之前执行过的命令. 默认情况下 history 命令直接显示用 ...