mysql5.1使用教程,MySQL5存储过程使用

MySQL5存储过程使用 - 应用软件 - 电脑教程网

MySQL5存储过程使用

日期:2006-11-28   荐:
  传说中的MySQL 5 具有了存储过程的功能,今天小试一把.哈,还真不错 :) 写下来,和大家一起学习.以后的一些高级功能,偶有空就写写,接着续在整个 帖子下面. ok,开始...... 1、下载、安装,不用多说(偶喜欢非安装版,解压就能用,方便) 2、启动MySQL 5 : 开启一个控制台,并进入到MySQL 的 bin目录下; 登录,输入: mysql -h localhost -u root -p 3、选择一个数据库: 偶使用test整个数据库。这个库没有任何的表。 4、建立一个表: mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), -> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE); 5、插入一行数据: mysql> INSERT INTO pet -> VALUES (′Puffball′,′Diane′,′hamster′,′f′,′1999-03-30′,NULL); 6、创建一个过程: mysql> delimiter // --- 这是定义结束符为“//” mysql> CREATE PROCEDURE simpleproc (OUT param1 INT) -> BEGIN -> SELECT COUNT(*) INTO param1 FROM t; -> END -> // Query OK, 0 rows affected (0.00 sec) 好,一个过程创建完毕。 7、执行过程: mysql> delimiter ; --- 这是定义结束符为“;”,因为上面定义成了“//”,要改回来,保持习惯一致。 mysql> CALL simpleproc(@a); Query OK, 0 rows affected (0.00 sec) mysql> SELECT @a; ------ | @a | ------ | 3 | ------ 1 row in set (0.00 sec) 哈哈,过程调用成功。
标签: