MySQL 网络数据库开发 含盘
分類: 图书,计算机/网络,数据库,SQL,
作者: 滑玉 编
出 版 社: 人民邮电出版社
出版时间: 2001-4-1字数:版次: 1版1次页数: 406印刷时间:开本:印次:纸张:I S B N : 9787115091437包装: 平装内容简介
全书共分八章,介绍了Linux 操作系统、Aache 服务器、PHP 语言和MySQL 网络数据库的发展及网站系统的建立,MySQL 数据库的使用,如何使用PHP 设计程序等内容。
目录
第1章 Linux及Web应用概要1
1.1 Linux操作系统简介1
1.1.1 Linux的诞生和最初的发展1
1.1.2 Linux的特点2
1.1.3 Linux的继续发展及前景3
1.2 Apache作为Web服务器5
1.2.1 Apache简史5
1.2.2 Apache特征5
1.3 PHP编程语言6
1.3.1 PHP的产生和发展6
1.3.2 PHP的主要功能6
1.3.3 PHP和其他CGI的比较8
1.4 MySQL数据库管理系统8
1.4.1 什么是MySQL8
1.4.2 MySQL的来历9
1.4.3 MySQL的主要特点9
1.4.4 顺应2000年10
第2章 Linux下Web系统的建立12
2.1 MySQL的安装12
2.1.1 安装MySQL的二进制代码分发13
2.1.2 使用源代码安装14
2.1.3 安装后期处理16
2.1.4 在同一台机器上运行多个MySQL服务器19
2.1.5 其他注意事项20
2.2 PHP和Apache的快速安装25
2.2.1 静态模块(Static Module)25
2.2.2 动态模块(DSO)27
2.3 PHP的配置28
2.3.1 PHP的编译配置选项28
2.3.2 php.ini的配置33
2.4 Apache的配置39
第3章 掌握MySQL的使用44
3.1 数据库概述44
3.2 MySQL的数据目录组织45
3.2.1 数据目录位置45
3.2.2 数据库的表示方法46
3.2.3 数据库表的表示方法46
3.2.4 MySQL的状态文件47
3.3 MySQL的数据类型47
3.3.1 一般数据类型47
3.3.2 列类型50
3.3.3 隐含的列类型改变57
3.3.4 列类型的属性58
3.3.5 用户变量60
3.3.6 表达式60
3.3.7 类型转换65
3.4 MySQL教程66
3.4.1 连接与断开服务器67
3.4.2 数据库的操作68
3.4.3 数据库表的操作70
3.4.4 记录的操作71
3.4.5 列索引73
3.4.6 使用外键75
3.4.7 加注释78
3.4.8 装载数据79
3.4.9 MySQL操作技巧80
3.4.10 MySQL对保留字的限制83
3.4.11 为MySQL增加新函数84
3.5 SQL语法参考90
3.5.1 CREATE DATABASE语句91
3.5.2 DROP DATABASE语句91
3.5.3 CREATE TABLE语句91
3.5.4 DROP TABLE语句93
3.5.5 ALTER TABLE语句94
3.5.6 OPTIMIZE TABLE语句96
3.5.7 DELETE语句96
3.5.8 SELECT语句97
3.5.9 JOIN语句99
3.5.10 INSERT语句101
3.5.11 REPLACE语句103
3.5.12 LOAD DATA INFILE语句104
3.5.13 UPDATE语句109
3.5.14 USE语句109
3.5.15 FLUSH语句110
3.5.16 KILL语句110
3.5.17 SHOW语句110
3.5.18 EXPLAIN语句118
3.5.19 DESCRIBE语句122
3.5.20 LOCK/UNLOCK TABLES语句122
3.5.21 SET OPTION语句123
3.5.22 GRANT和REVOKE语句124
3.5.23 CREAT INDEX语句127
3.5.24 DROP INDEX语句128
3.5.25 CREATE/DROP FUNCTION语句128
3.6 MySQL的用户管理128
3.6.1 MySQL的权限系统128
3.6.2 MySQL最初的权限135
3.6.3 MySQL权限更改何时生效136
3.6.4 用户帐号和权限管理136
3.7 常见问题处理139
3.7.1 MySQL崩溃问题139
3.7.2 Access denied错误141
3.7.3 其他常见错误143
第4章 PHP基本语法148
4.1 PHP程序写法148
4.2 PHP数据类型150
4.2.1 数据150
4.2.2 常量151
4.2.3 变量类型152
4.2.4 如何使用变量153
4.3 运算符和表达式157
4.3.1 赋值运算符157
4.3.2 算术运算符158
4.3.3 字符串运算符159
4.3.4 逻辑运算符159
4.3.5 比较运算符160
4.3.6 位运算符160
4.3.7 其他运算符161
4.3.8 括号运算符161
4.3.9 运算符的优先级161
4.3.10 表达式162
4.4 流程控制162
4.4.1 if … else 控制162
4.4.2 swith控制164
4.4.3 do … while控制165
4.4.4 for循环166
4.4.5 跳转语句167
4.5 函数167
4.6 类169
第5章 PHP常用库函数175
5.1 字符串处理函数175
5.1.1 字符串输出函数175
5.1.2 字符串与数值的转换函数177
5.1.3 字符串操作函数177
5.1.4 字符串分析函数180
5.1.5 与数组相关函数183
5.1.6 与HTML格式相关函数183
5.1.7 URL字符串处理函数185
5.1.8 其他字符串处理函数186
5.2 数组处理函数188
5.3 正则表达式处理函数192
5.4 文件处理函数196
5.4.1 文件操作函数196
5.4.2 文件信息函数201
5.4.3 文件设置函数204
5.4.4 文件路径函数205
5.4.5 压缩文件函数205
5.5 目录管理函数207
5.6 图像处理函数210
5.6.1 绘图函数210
5.6.2 有关PostScript字型函数214
5.6.3 图像交错显示函数215
5.6.4 获取图像信息函数215
5.7 变量处理函数217
5.7.1 获取变量类型函数217
5.7.2 配置变量类型函数218
5.7.3 变量类型判断函数218
5.7.4 删除变量函数219
5.8 时间和日期函数220
5.9 网络相关函数224
5.9.1 普通网络函数225
5.9.2 Socket处理函数227
5.9.3 电子函件函数227
5.9.4 NIS函数库228
5.9.5 FTP文件传输函数230
5.9.6 HTTP相关函数233
5.9.7 Session相关函数235
5.9.8 SNMP网管函数238
5.10 PHP选项及相关信息函数239
5.10.1 环境变量处理函数239
5.10.2 其他信息处理函数240
5.11 杂项函数242
5.12 其他专用函数246
5.12.1 Apache服务器专用函数246
5.12.2 mcrypt编码函数247
5.12.3 数学运算函数250
5.12.4 BC高精度函数254
5.12.5 拼写检查函数255
5.12.6 PDF格式文件函数库256
5.12.7 XML解析函数库266
5.12.8 mhash哈希函数库270
5.12.9 Perl相容语法函数库271
5.12.10 程序执行功能函数库272
5.12.11 IMAP电子函件函数库273
5.13 PHP的错误处理282
5.13.1 一般处理282
5.13.2 使用PHP内建调试器282
第6章 PHP应用实例284
6.1 网页计数器284
6.2 上传文件287
6.3 页面重定向288
6.4 判定用户Cookie是否打开289
6.5 一个小小的域名和IP查询系统290
6.6 意见信箱291
6.7 统计来访者次数293
6.8 聊天室293
6.9 Web页面管理文件297
6.10 利用pop3和mail函数收发信件298
第7章 PHP开发MySQL数据库概述312
7.1 PHP与MySQL接口函数312
7.1.1 建立、关闭服务器连接函数312
7.1.2 查询数据库函数313
7.1.3 返回查询结果函数315
7.1.4 获取数据库相关信息函数325
7.1.5 错误处理329
7.2 开发第一个实例-留言本330
7.3 其他技巧336
7.3.1 查询结果的分页显示336
7.3.2 如何在数据库中存储图片338
7.3.3 同时连接多个数据库340
第8章 PHP和MySQL开发数据库实例342
8.1 使用者认证342
8.2 聊天室345
8.3 广告轮播354
8.4 网上投票357
8.5 论坛362
附录A MySQL函数382
附录B MySQL实用程序391