频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

MySQL5存储过程使用

来源: 作者: 出处:巧巧读书 2006-07-26 进入讨论组
关 键 词:ie  mysql  os  存储过程  数据库  

  传说中的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)

哈哈,过程调用成功。 更多文章 更多内容请看MySQL  mysql 存储过程  MySQL安全专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
·MySQL数据备份 (1709篇文章)
·MySQL (1605篇文章)
·MySQL安全 (8548篇文章)
·存储过程 (1757篇文章)
·城域网专题 (6839篇文章)
·网络存储—光纤通道 (1786篇文章)
·服务器存储专栏 (6379篇文章)
·mysql 存储过程 (19篇文章)
热点标签: ie  mysql  os  存储过程  数据库  
最新论坛文章
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
百度推荐,商机无限
搜索您感兴趣的内容
 
Web 本站
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章