Perl&MySQL Web编程

出版时间:2001-7  出版社:人民邮电出版社  作者:杨燚  字数:766  
Tag标签:无  

内容概要

Perl是Internet上相当流行的编程语言,有着强大的字符处理能力和丰富的函数库。MySQL作为中型的免费网络数据库,由于其具有强大的功能,良好的安全性、伸缩性及鲁棒性,已成为广受欢迎的Web数据库。本书分为三篇,第一篇讲解Perl语言,第二篇讲解MySQL网络数据库的管理与应用,第三篇结合大量典型实例讲解如何基于MySQL用Perl编写实用的Web程序。书后附录给出了Perl和MySQL函数的详细参考,供读者查用。
本书条理清楚、内容丰富,实例剖析深入浅出,对于使用Perl基于MySQL进行Web编程的读者具有很好的参考价值。

书籍目录

第一篇 Perl语言第一章 Perl语言概述1.1 Perl的历史1.2 Perl的优点1.3 Perl的用途1.4 基本概念1.5 Perl预览1.5.1 “Hey!My reader”程序1.5.2 提出问题并记录结果的程序1.5.3 条件语句示例程序1.5.4 猜密码程序1.5.5 一个人不止一个密码时的猜密码程序1.5.6 不同的人对应不同的密码时的猜密码程序1.5.7 几种密码输入格式的处理程序1.5.8 对每个人都像Randal一样处理的程序1.5.9 更模块化的程序1.5.10 把密码表挪到单个文件里边的程序1.5.11 确保尽可能安全的程序1.5.12 当密码出错时给出警告的程序1.5.13 在当前目录下有多个密码文件的处理程序1.5.14 列出密码清单的程序1.5.15 使旧的密码表更明显的程序1.5.16 维护一个上次用户猜测的数据库的程序1.5.17 最后的程序第二章 建立Perl工作环境2.1 获取Perl源代码2.1.1 Unix版本2.1.2 MS-DOS版本2.1.3 Perl的NetWare版本2.1.4 Perl的Windows 95和Windows NT版本2.1.5 Perl的OS/2版本2.1.6 Perl的Linux版本2.2 Perl的安装2.2.1 Unix版本的安装2.2.2 Win32版本的安装2.2.3 OS/2版本的安装2.2.4 Linux版本的安装第三章 Perl语言速成3.1 数据类型3.1.1 Scalars(标量)3.1.2 Arrays(数组)3.1.3 Hashes(哈希表)3.1.4 handles(句柄)3.2 运算符及表达式3.3 Perl的控制语句3.3.1 语句块3.3.2 if...elseif...else/unless语句3.3.3 for语句3.3.4 foreach语句3.3.5 while/until语句3.3.6 跳出控制结构的语句3.4 Perl的函数3.4.1 用户自定义函数3.4.2 Perl的内部函数3.5 模式匹配3.5.1 规则表达式及模式简介3.5.2 模式匹配操作符3.5.3 规则表达式语法3.5.4 转义序列3.5.5 字符类3.5.6 锚点3.5.7 限量符3.5.8 模式匹配变量3.5.9 扩展规则表达式3.5.10 split和join函数3.6 面向对象设计3.6.1 对象及类的简介3.6.2 Perl的对象3.6.3 对象只是一个被引用的事物3.6.4 类只是一个包3.6.5 方法只是一个子程序3.6.6 方法引用3.6.7 管理实例数据3.6.8 管理类数据3.6.9 把类用作结构3.6.10 克隆对象3.6.11 写一个可继承的类3.6.12 毁坏器3.6.13 自动调用方法3.6.14 垃圾收集3.7 Perl如何访问数据库第四章 包、库和模块4.1 引言4.1.1 模块4.1.2 进口/出口规则4.1.3 别的种类的库文件4.1.4 不要重复编写代码4.2 模块接口的定义4.3 捕获在require或use中的错误4.4 延迟到运行时才用4.5 使模块独占变量4.6 确定调用者的包4.7 自动模块清理4.8 使用自己的模块目录4.9 发布模块如何准备4.10 使用SelfLoader加速模块调入4.11 使用AutoLoader加速模块调入4.12 覆盖内部函数4.13 像内部函数那样报告错误和警告信息4.14 间接引用包4.15 使用h2ph转换C语言的#include文件4.16 使用h2xs建立一个C语言代码模块4.17 使用pod为模块嵌入文档4.18 建立和安装一个CPAN模块4.19 模块模板示例4.20 取得已安装的模块的版本号和描述信息的程序实例第二篇 MySQL数据库管理系统第五章 MySQL数据库概述5.1 MySQL的历史5.2 MySQL的主要特点5.3 MySQL的稳定性如何5.4 2000年问题第六章 MySQL的安装及基本使用6.1 安装MySQL6.1.1 怎样获得MySQL6.1.2 MySQL支持的操作系统6.1.3 确定使用哪一个版本6.1.4 安装布局6.1.5 安装MySQL二进制发布6.1.6 安装MySQL源代码发布6.1.7 如何解决使用Perl的DBI/DBD接口出现的问题6.2 MySQL数据库语言6.2.1 基本数据类型6.2.2 数据库、表、索引、列和别名的名称规范6.2.3 列类型6.3 MySQL数据库函数6.3.1 分组函数6.3.2 一般的算术操作6.3.3 位函数6.3.4 逻辑运算函数6.3.5 比较操作符6.3.6 字符串比较函数6.3.7 强制操作符6.3.8 流控制函数6.3.9 数学函数6.3.10 字符串函数6.3.11 日期和时间函数6.3.12 其他函数6.3.13 用于GROUP BY子句的函数6.4 常用SQL语句的语法第六章 数据库系统的管理与维护7.1 MySQL管理介绍7.1.1 管理职责概述7.1.2 常规管理7.1.3 安全性7.1.4 数据库修复和维护7.2 MySQL存取权限系统7.2.1 权限系统做什么7.2.2 MySQL用户名和口令7.2.3 与MySQL服务器连接7.2.4 使用户的口令安全7.2.5 MySQL提供的权限7.2.6 权限系统工作原理7.2.7 存取控制,阶段1:连接证实7.2.8 存取控制,阶段2:请求证实7.2.9 权限更改何时生效7.2.10 建立初始的MySQL权限7.2.11 向MySQL增加新用户权限7.2.12 怎样设置口令7.2.13 Access denied错误的原因7.2.14 怎样使MySQL安全以对抗解密高手7.3 维护MySQL安装7.3.1 使用myisamchk进行表的维护和崩溃恢复7.3.2 建立一个数据库表维护规范7.3.3 获得关于一个表的信息7.3.4 使用myisamchk进行崩溃恢复7.3.5 日志文件维护第三篇 Perl及MySQL Web编程第八章 建立 Web应用环境8.1 引言8.2 建立Linux下Web开发环境8.2.1 网络操作系统采用Linux8.2.2 Web服务器采用Apache8.2.3 数据库采用MySQL8.2.4 脚本语言采用Perl8.2.5 客户端的软件8.2.6 开发人员软件8.2.7 Apache和Perl模块的安装8.3 建立Windows 98下Web开发环境8.3.1 准备好需要的文件8.3.2 软件安装8.3.3 软件测试8.4 Perl与MySQL的数据库开发环境8.4.1 Perl 5.08.4.2 Perl数据库接口8.5 Perl与MySQL连接时应注意的问题8.5.1 使用PerlDBI/DBD接口的问题8.5.2 系统特定的问题第九章 CGI程序设计9.1 引言9.1.1 CGI的提出9.1.2 CGI的工作原理9.1.3 CGI与其他WWW技术的关系9.2 CGI编程简介9.2.1 CGI的调用方式9.2.2 环境变量9.2.3 一个Perl编写的CGI例子9.3 CGI程序的结构9.3.1 Get和Post9.3.2 初始化9.3.3 处理9.3.4 输出结果9.3.5 终止9.3.6 设计CGI程序的几点建议9.4 CGI程序环境9.4.1 标准环境变量9.4.2 平台独立性9.4.3 服务器独立性9.4.4 CGI库9.5 CGI的局限第十章 使用Perl编写CGI程序10.1 引言10.1.1 模块简介10.1.2 Perl中的类10.1.3 方法10.2 Perl中的包和模块10.2.1 require函数10.2.2 包10.2.3 模块10.3 CGI.PM10.3.1 CPAN10.3.2 CGI.PM10.4 CGI方法10.4.1 保存表单状态10.4.2 创建HTTP头部10.4.3 生成HTML文档10.4.4 创建表单第十一章 使用Perl来操作MySQL数据库11.1 引言11.2 DBI-通用数据库接口模块11.2.1 概论11.2.2 DBI类11.2.3 DBI数据库对象11.2.4 DBI语句对象11.3 MySQL数据库驱动模块11.3.1 概论11.3.2 MySQL数据库句柄的方法11.3.3 MySQL语句句柄对象11.3.4 用Perl操作MySQL数据库的一个例子第十二章 数据库检索系统Genquery12.1 引言12.1.1 系统功能12.1.2 系统调用方法12.2 Genquery的公共函数12.2.1 打开数据库连接12.2.2 打开游标12.2.3 提取数据12.2.4 执行语句12.2.5 关闭游标12.2.6 关闭数据库连接12.2.7 生成Insert语句12.2.8 生成Update语句12.2.9 生成Where语句12.2.10 生成HTML表格12.2.11 生成打印输出12.2.12 生成表单12.2.13 其他函数12.3 表单输出12.3.1 查询表单12.3.2 显示表单12.3.3 添加表单12.3.4 更新表单12.3.5 删除表单第十三章 Perl编程实例13.1 引言13.2 表格处理器13.3 动态创建图像13.3.1 创建图像13.3.2 颜色控制13.3.3 画图命令13.3.4 动态生成图像实例13.4 页面计数器13.4.1 记录(log)文件13.4.2 创建自己的计数器13.5 用户管理13.5.1 用户注册13.5.2 用户验证13.5.3 用户删除13.6 邮件列表13.6.1 加入邮件列表13.6.2 删除邮件列表13.6.3 发送邮件13.6.4 几个常用函数13.7 构筑电子商务数据库系统13.7.1 电子商务应用的三种类型13.7.2 电子商务应用13.7.3 电子商务系统实例第十四章 Perl高级编程实例14.1 Socket编程14.1.1 SMTP协议编程实例14.1.2 POP3协议编程实例14.2 ODBC编程14.2.1 ODBC编程简介14.2.2 Perl通过ODBC开发数据库应用实例14.2.3 查询及返回结果(se.pl)14.3 网页文件上传14.4 进程间通信14.4.1 信号14.4.2 命名管道14.4.3 Socket附录A Perl函数库及其说明附录B MySQL函数库及其说明

图书封面

图书标签Tags

评论、评分、阅读与下载


    Perl&MySQL Web编程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7