MySQL与电子商务实战
分類: 图书,计算机/网络,网络与数据通信,电子商务 电子政务,
作者: 伟民工作室 张家境
出 版 社: 人民邮电出版社
出版时间: 2001-7-1字数: 550版次:页数:印刷时间: 20010701开本:印次:纸张:I S B N : 9787115094810包装:内容简介
MySQL是一种流行的网络数据库系统,具有强大的数据管理功能和灵活的应用程序接口,通过与其他开发工具的配合使用,可以作为网站开发和建设的有力支撑;电子商务是近年来兴起的一个新鲜事物,它的出现在一定程度上带来了整个社会的变革,所以,电子商务是目前网站建设的热点问题之一。MySQL与电子商务的结合是适应了时代的要求。本书首先介绍了MySQL的有关知识和使用、管理方法,然后着重讲解了一个MySQL在电子商务网站开发中的实例,希望读者可以据此掌握开发电子商务网站的基本技术和手段。全书分为4部分共16章书后附录收录了MySQL与电子商务的有关资料。
本书内容系统全面、结构合理、语言流畅,既适合网站开发人员作为入门教程,也适合有一定经验的开发和管理人员作为参考用书。
目录
第一部分MySQL基础
第1章预备知识
1.1数据库基础知识
1.1.1数据和数据管理
1.1.2数据库的概念
1.1.3数据库系统的特征
1.1.4数据库的设计
1.2SQL基础知识
1.2.1SQL的概念
1.2.2SQL的一致性
1.2.3SQL的语句类
1.3MySQL简介
1.3.1MySQL的基本概念
1.3.2MySQL的发展过程
1.3.3MySQL的主要特征
1.3.4MySQL与其他数据库的对比
1.4电子商务与数据库的关系
1.4.1电子商务的发展趋势
1.4.2电子商务对数据库的要求
1.5本书中使用的样例
1.5.1背景资料
1.5.2功能要求
1.5.3样例数据库
第2章MySQL安装
2.1MySQL的获取
2.2在UNIX上安装MySQL
2.2.1安装步骤
2.2.2创建用户的UNIX账号
2.2.3安装分发包
2.2.4初始化数据目录和权限表
2.2.5启动服务器测试
2.3在Linux上安装MySQL
2.3.1安装布局
2.3.2安装二进制代码分发包
2.3.3安装源代码分发包
2.4在Windows上安装MySQL
2.4.1在Windows 98和NT上安装MySQL和MyODBC
2.4.2在Windows 2000上安装MySQL
2.5小结
第3章熟悉MySQL环境
3.1建立与服务器的连接
3.2MySQL的环境
3.3中止与服务器的连接
3.4小结
第二部分MySQL使用
第4章数据库、表和数据类型
4.1数据库
4.1.1定义数据库
4.1.2创建数据库
4.1.3使用数据库
4.1.4删除数据库
4.2表
4.2.1创建表
4.2.2修改表
4.2.3删除表
4.3数据类型
4.3.1数值数据类型
4.3.2字符数据类型
4.3.3日期和时间数据类型
4.3.4NULL和NOT NULL
4.3.5选择数据类型
4.4小结
第5章添加、修改、删除记录
5.1添加记录
5.2修改记录
5.3删除记录
5.4小结
第6章检索数据
6.1检索数据的一般语法
6.2检索数据的语法详解
6.2.1使用“FROM”子句指定表
6.2.2使用“SELECT”子句指定列
6.2.3在“SELECT”子句中使用通配符
6.2.4使用“WHERE”子句指定行
6.2.5使用“ORDER BY”子句排序
6.2.6使用“GROUP BY”子句分组
6.2.7多表检索与连接查询
6.2.8子查询
6.2.9用“UNION”关键字合并检索结果
6.3小结
第7章MySQL的运算符和函数
7.1运算符
7.1.1注释符
7.1.2算术运算符
7.1.3比较运算符
7.1.4位运算符
7.1.5逻辑运算符
7.1.6模式匹配运算符
7.1.7强制运算符
7.1.8运算符的优先级
7.2函数
7.2.1基本函数
7.2.2数学函数
7.2.3三角函数
7.2.4字符串函数
7.2.5判别函数
7.2.6日期和时间函数
7.2.7系统函数
7.3小结
第8章MySQL的高级应用
8.1使用索引
8.1.1定义索引
8.1.2创建索引
8.1.3删除索引
8.2理解索引准则
8.2.1索引的原理
8.2.2索引的优势与弊端
8.2.3成功索引的准则
8.3MySQL的优化技术
8.3.1查询优化程序
8.3.2数据类型的选择与查询优化
8.3.3数据装载
8.3.4调度与锁定
8.3.5其他优化技术
8.4小结
第三部分MySQL管理
第9章MySQL的服务器、用户和日志管理
9.1服务器管理
9.1.1启动服务器
9.1.2关闭服务器
9.1.3其他控制
9.1.4服务器的优化
9.2用户管理
9.2.1创建用户
9.2.2删除用户
9.3日志管理
9.4小结
第10章MySQL的数据目录管理
10.1数据目录的存储
10.2数据目录的结构
10.2.1数据目录结构的含义
10.2.2数据库的表示方法
10.2.3表的表示方法
10.2.4其他状态文件
10.3数据目录的重定位
10.3.1重定位的原则
10.3.2重定位数据目录
10.3.3重定位数据库
10.3.4重定位表
10.3.5重定位状态文件
10.4小结
第11章MySQL的数据库管理
11.1数据库的备份
11.1.1备份数据库
11.1.2拷贝数据库
11.2数据库的恢复
11.2.1恢复数据库
11.2.2恢复单个表
11.3表的维护和修复
11.3.1前期准备
11.3.2检查和修复表
11.4小结
第12章MySQL的安全管理
12.1内部安全性
12.2外部安全性
12.2.1物理安全
12.2.2授权表的安全控制
12.2.3客户机访问安全
12.3小结
第四部分MySQL编程与电子商务实战
第13章MySQL程序设计简介
13.1MySQL可用的API
13.1.1C API和Perl DBI API
13.1.2PHP API
13.2选择API
13.2.1执行环境要求
13.2.2性能要求
13.2.3时间要求
13.2.4移植性要求
13.3小结
第14章PHP概述
14.1PHP基础
14.1.1PHP的安装与配置
14.1.2PHP的语法
14.2PHP处理数据库
14.2.1显示单条记录
14.2.2显示所有记录
14.2.3处理查询结果返回为空的情况
14.2.4处理超级链接参数查询
14.2.5向数据库发送数据
14.2.6修改数据
14.2.7完整的程序
14.3认识PHP函数
14.3.1头文件
14.3.2数据校验
14.3.3处理常规表达式
14.3.4自定义函数
14.4小结
第15章PHP的Web应用
15.1计数器
15.2留言本
15.3名片管理
15.4通用查询程序
第16章一个买方市场的电子商务实例
16.1背景介绍
16.2系统设计思路
16.3数据库设计
16.4功能实现
16.4.1创建MySQL用户账号
16.4.2创建连接到数据库的代码
16.4.3创建表supply和demand
16.4.4添加记录的代码
16.4.5显示记录的代码
16.4.6修改记录的代码
16.5实例总结
附录MySQL与电子商务的有关资料
附录AMySQL相关资源
A.1国内资源
A.2国外资源
附录BMySQL数据类型参考
B.1数值数据类型
B.2字符数据类型
B.3日期和时间数据类型
附录CMySQL邮件列表和许可证支持
C.1MySQL的邮件列表
C.2MySQL的许可证支持
附录DPHP参考
D.1安装选项
D.2php.ini设置选项
D.3数据类型
D.4运算符
D.5流程控制
D.6函数