最近比较有兴趣研究MySQL定时任务存储过程,也开始学习MySQL几款查询管理工具,主要有Navicat for MySQL、SQLyog、MySQL Workbench 6.0、Toad for MySQL 6.0几款工具,都非常强大,正在陆续的学习中,下面先对MySQL存储过程做些总结。 一、....
分类:
数据库 时间:
2014-08-02 09:58:23
阅读次数:
286
1. 存储过程例子: DELIMITER $$ DROP PROCEDURE IF EXISTS HelloWorld$$ CREATE PROCEDURE HelloWorld() BEGIN SELECT "Hello World!"; END$$ DELIMITER ; 2. 变量声明 ...
分类:
数据库 时间:
2014-08-02 09:57:43
阅读次数:
257
一、创建存储过程创建存储过程(一)create PROCEDURE pro1()BEGIN select 'Hello World';END;//执行存储过程call proc1();创建存储过程的基本形式CREATE PROCEDURE sp_name([proc_parameter[,…]])[...
分类:
数据库 时间:
2014-08-01 18:48:52
阅读次数:
352
DELIMITER $$CREATE PROCEDURE `delRepeatCA`() BEGIN DECLARE tally INT DEFAULT 0; SELECT COUNT(rs.c_CA) INTO tally FROM --------赋值 (SELECT CO...
分类:
数据库 时间:
2014-08-01 10:40:31
阅读次数:
225
实例一:无参的存储过程 $conn = mysql_connect(‘localhost‘,‘root‘,‘root‘) or die ("数据连接错误!!!"); mysql_select_db(‘test‘,$conn); $sql = " create procedure myproce() begin INSERT INTO user (id, u...
分类:
数据库 时间:
2014-07-31 13:47:36
阅读次数:
365
MySQL存储过程DELIMITER$$DROPPROCEDUREIFEXISTSHelloWorld$$CREATEPROCEDUREHelloWorld()BEGINSELECT"HelloWorld!";END$$DELIMITER; 3,变量 DECLARE声明,SET赋值可以在DECL.....
分类:
数据库 时间:
2014-07-24 10:21:14
阅读次数:
449
mysql存储过程详解1.存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过...
分类:
数据库 时间:
2014-07-21 14:23:44
阅读次数:
260
数据库的存储过程可以减少程序代码的重复性,使程序更加简洁易懂最近在学习mysql存储过程中遇到了一些有趣的问题:1、在写存储过程的时候,存储过程名后面一定要加上括号,就算没有参数也要加,不然就会报错2、在调用存储过程时,没有参数的存储过程可以加括号也可以不加括号3、由于mysql是不区分大小写的,这...
分类:
数据库 时间:
2014-07-16 22:58:40
阅读次数:
218
mysql存储过程:用变量做表名:简单的用set或者declare语句定义变量,然后直接作为sql的表名是不行的,mysql会把变量名当作表名。在其他的sql数据库中也是如此,mysql的解决方法是将整条sql语句作为变量,其中穿插变量作为表名,然后用sp_executesql调用该语句。这在mysql5.0之..
分类:
数据库 时间:
2014-07-15 11:09:09
阅读次数:
262