荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (清风浮云 人生), 信区: Linux
标  题: mysql15
发信站: BBS 荔园晨风站 (Fri Nov 17 16:00:54 2000), 站内信件

【 以下文字转载自 georgehill 的信箱 】
【 原文由 georgehill.bbs@fb2000.dhs.org 所发表 】
寄信人: deardragon.bbs@bbs.whnet.edu.cn
标  题: mysql15
发信站: 快意灌水站 BBS 信差
来  源: from bbs.whnet.edu.cn (bbs.whnet.edu.cn [202.112.20.132])
日  期: Fri Nov 17 01:06:14 2000

发信人: hzh (网络飞翔), 信区: PHP
标  题: mysql15
发信站: 武汉白云黄鹤站 (Tue May 30 18:18:37 2000), 站内信件

MySQL中文参考手册
翻译:晏子(yanzi)       主页:http://linuxdb.yeah.net
----------------------------------------------------------------------------
----
第一章, 前一章, 下一章, 最后一章,目录.
----------------------------------------------------------------------------
----
15 为MySQL增加新过程
在MySQL中,你可以定义一个用C++写地过程,它能在查询被送到客户前存取和修改查询
中的数据。修改可一行一行地或在GROUP BY层次上进行。
我们已经在MySQL3.23中创建了一个过程例子来显示它能做什么。
15.1 analyse过程
analyse([max elements,[max memory]])
这个过程定义在“sql/sql_analyse.cc”,它检验来自你的查询的结果并返回结果的分
析。
max elements(缺省256)是analyse将注意的每列不同值的最大数量。这被analyse用来
检查最佳的列类型是否应该是ENUM类型。
max memory(缺省8192)是在analyse尝试寻找所有不同值的时候应该分配给每列的最大
内存量。
SELECT ... FROM ... WHERE ... PROCEDURE ANALYSE([max elements,[max memory]])

15.2 编写一个过程
暂时,对此的唯一文档是源代码。:(
你可以检验下列文件找到关于过程的所有信息:
“sql/sql_analyse.cc”
“sql/procedure.h”
“sql/procedure.cc”
“sql/sql_select.cc”
----------------------------------------------------------------------------
----
第一章, 前一章, 下一章, 最后一章,目录.

--
※ 来源:.武汉白云黄鹤站 bbs.whnet.edu.cn.[FROM: 211.69.195.74]
--
※ 转寄:.武汉白云黄鹤站 bbs.whnet.edu.cn.[FROM: 210.38.240.158]
--
※ 转寄:·快意灌水站 fb2000.dhs.org·[FROM: 210.39.3.50]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店