《精通PHP4.0与MySQL架构Web数据库》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:钟伟财编著
  • 出 版 社:北京:中国青年出版社
  • 出版年份:2000
  • ISBN:7500639368
  • 页数:549 页
图书介绍:

第一章 新手上路 2

1-1 关于PHP 2

1-1-1 PHP环境需求 4

1-1-2 PHP强大数据库整合功能 5

1-2 关于MySQL 5

1-2-1 MySQL特色 5

1-2-2 MySQL授权 6

1-3 关于DBMaker 6

1-3-1 DBMaker特色 7

1-3-2 DBMaker授权 10

1-4 PHP与其它CGI比较 10

第二章 创建Web新家园 14

2-1 安装网页服务器 14

2-1-1 进入PWS4(personal web server)世界 14

2-1-2 PWS4安装 15

2-1-3 PWS4发送 16

2-1-4 当PWS遇见PHP4 22

2-1-4-1 通用安装步骤 23

2-1-4-2 PWS4专属安装步骤 24

2-1-5 踏进IIS4家园 28

2-1-6 当IIS遇见PHP4 28

2-1-7 进入Apache的世界 32

2-1-8 安装Apache for win32 32

2-1-9 Apache发送 37

2-1-10 当PHP遇见Apache 39

2-2 MySQL Win32安装 40

2-3 DBMaker Win32安装 44

第三章 MySQL服务及管理 52

3-1 启动及停止MySQL Server 52

3-1-1 MySQL On NT 52

3-1-1-1 MySQL自动启动 52

3-1-1-2 MySQL人工启动 54

3-1-2 启动MySQL On Windows 95/98 56

3-2 暂停MySQL On NT 59

3-3-1 停止MySQL On NT 62

3-3-2 停止MySQL On Windows 95/98/NT 64

3-3-3 测试连结MySQL 67

3-3-4 我的MySQL有问题 68

3-4 连结MySQL数据库 68

3-5 MySQL权根管理 71

3-6 MySQL存取控制权限 75

3-7 MySQL权限设定 77

第四章MySQL的函数及语法 82

4-1 MySQL的语法观念 82

4-1-1 字符串(Strings) 82

4-1-2 数值(Numbers) 83

4-1-3 十六进制值(Hexadecimal Values) 84

4-1-4 命名原则(Names) 84

4-2 数据类型(Data Types) 85

4-2-1 数值(Numeric Types) 85

4-2-2 日期类型(Data And Time Types) 86

4-2-2-1 内定值为零(Zero Value) 87

4-2-2-2 TIMESTAMP 87

4-2-3 字符串类型(String Types) 88

4-2-3-1 HAR与VARCHAR 88

4-2-3-2 BLOB及TEXT 89

4-2-3-3 ENUM 89

4-2-3-4 关于SET 90

4-2-4 选择适当的数据类型(Choice Data Type) 91

4-3 常用函数式 92

4-3-1 括号、四则运算 92

4-3-2 数字运算 92

4-3-3 逻辑运算 93

4-3-4 比较运算 94

4-3-5 字符串比较函数 97

4-3-6 流程控制函数 104

4-3-7 数值函数 106

4-3-8 字符串函数 115

4-3-9 日期时间函数 129

4-3-10 其他各式函数 142

4-3-11 与GROUP BY搭配使用的函数 148

4-4 重要语法说明 150

4-4-1 DATABASE语法类 150

4-4-2 TABLE语法类 152

4-4-3 数据存取类语法 158

4-4-4 相关系统 167

4-4-5 显示状态 174

第五章 创建DBMaker家园 178

5-1 建立数据库 178

5-1-1 配置文件DMCONFIG.INI 178

5-1-1-1 dmconfig.ini的格式 178

5-1-1-2 Dmconfig.ini存放的位置 179

5-1-1-3 重要的关键字 179

5-1-1-4 预设值 180

5-1-1-5 典型的dmconfig.ini配置文件 180

5-1-2 DBMaker的基本设定 181

5-1-2-1 文件名称以及文件大小 181

5-1-2-2 文件位置 183

5-1-2-3 DBMaker的安全性设定 184

5-1-2-4 DBMaker的预设使用者和密码 184

5-1-3 建立数据库 184

5-1-4 启动数据库 185

5-1-4-1 启动独享数据库 185

5-1-4-2 启动主从式数据库 186

5-1-4-3 启动模式 186

5-1-4-4 强迫启动 187

5-1-5 连接和退出数据库 187

5-1-5-1 连接和退出主从式数据库 187

5-1-5-2 连接逾时 188

5-1-5-3 锁定逾时 188

5-1-6 关闭数据库 189

5-2 储存架构 190

5-2-1 储存架构 190

5-2-1-1 日志文件 193

5-2-1-2 表空间(Tablespaces) 194

5-2-2 表空间及文件的管理 195

5-2-2-1 系统文件的初始设定 195

5-2-2-2 表空间的建立 198

5-2-2-3 在表空间里增加文件 200

5-2-2-4 改变表空间文件大小 201

5-2-2-5 将自动扩展表空间变更为一般性表空间 201

5-2-2-6 删除表空间 202

5-2-2-7 获取有关表空间及文件的资讯 202

5-3 建立纲要(SCHEMA) 203

5-3-1 数据表管理 204

5-3-2 概观管理 216

5-3-3 同义字管理 218

5-3-4 索引管理 219

5-3-5 数据完整性管理 222

5-3-5-1 主键(Primary Keys) 223

5-3-5-2 外键(Foreign Keys) 224

5-3-6 序列数值管理 227

5-3-6-1 序列字段的建立 228

5-3-6-2 序列数值的产生 228

5-3-7 定义域管理 228

5-3-7-1 定义域的建立 229

5-3-7-2 定义域的删除 229

5-4 数据类型 230

5-5 数据处理 238

5-5-1 查询语句(SELECT) 238

5-5-1-1 查询整个文件表 238

5-5-1-2 查询特定的字段 239

5-5-1-3 查询特定的行列 240

5-5-1-4 比较运算子 240

5-5-1-5 逻辑运算子 241

5-5-1-6 算数运算子 242

5-5-2 插入数据(INSERT) 242

5-5-2-1 使用一般插入方式 242

5-5-2-2 使用主变量(Host Variables) 243

5-5-2-3 插入BLOB数据 243

5-5-3 更新数据(UPDATE) 244

5-5-4 删除数据(DELETE) 245

5-6 使用者和权限的管理 247

5-6-1 安全性策略 247

5-6-2 数据库受权 247

5-6-3 物件的权限 254

5-7 预存指令(STORED COMMAND) 257

5-7-1 使用预存指令之益处 258

5-7-2 如何建立预存指令 258

5-7-3 预存指令的权限 261

5-8 触发(TRIGGER) 262

5-8-1 触发的组成元件(TRIGGER COMPONENTS) 263

5-8-2 建立触发(TRIGGER) 263

5-8-3 触发的模式 267

5-9 内嵌式SQL及预存程序 268

5-9-1 何谓EMBEDDED SQL 268

5-9-2 ESQL概述 269

5-9-3 预存程序(STORED PROCEDURE) 272

5-10 分散式数据库 273

5-10-1 分散式数据库简介 273

5-10-2 DBMaker的分散式架构 274

5-10-3 分散式数据库服务器的主要元件 275

5-10-4 数据复制(Data Replication) 275

5-10-5 数据库复制概述 276

5-10-6 何谓数据表复制(Table Replication) 278

5-11 全文检索函数 279

5-11-1 HIGHLIGHT 279

5-11-2 HITCOUNT 279

5-11-3 HITPOS 280

5-11-4 BLOBLEN 280

5-11-5 HTMLTITLE 281

第六章 PHP应用最佳化 284

6-1 PHP动起来 284

6-2 语法组织结构 284

6-2-1 跳离HTML的掌控 284

6-2-2 尝试撰写程序 285

6-2-3 PHP的变量类型 287

6-2-4 变量的设定 288

6-2-5 变量逆归(VARIABLE VARIABLES) 289

6-2-6 PHP使用的外部变量 290

6-2-6-1 HTTP Form 290

6-2-6-2 外挂参数 291

6-2-6-3 Image Submit 293

6-2-6-4 HTTP Cookie 294

6-2-6-5 类型转换 294

6-2-7 变量的影响范围 296

6-3 语句组织架构 297

6-4 控制流程语句(TERNARY CONDITIO) 303

6-4-1 语言结构 303

6-4-1-2 计数语句—for and Do 307

6-4-1-3 中断语句—Break Continue 311

6-4-1-4 多重条件命令语句—Switch 313

6-4-1-5 引入控制~1—REQUIRE 315

6-4-1-6 引入控制~2—INCLUDE 316

6-4-1-7 自定义函数—FUNCTION 316

6-4-1-8 函数参数—PASSING 318

第七章 PHP函数库应用 322

7-1 阿帕契服务器专用函数库(Apache-Specific Functions) 322

7-2 数组处理函数库(Array Functions) 323

7-3 历法函数库(Calendar Functions) 339

7-4 日期与时间函数库(Data AND Time Functions) 343

7-5 DBASE格式数据表函数库(DBase Functions) 351

7-6 目录管理函数库(Directory Functions) 355

7-7 动态连接函数库(Dynamic Loading Functions) 358

7-8 程序执行功能函数库(Program Execution Functions) 358

7-9 字符串处理函数库(String Function) 360

7-10 文件系统函数库(File System Functions) 384

7-11 HTTP相关函数库(HTTP Functions) 407

7-12 PHP选项及相关资讯函数库(PHP Options information) 409

7-13 电子邮件函数库(Mail Functions) 416

7-14 数学运算函数库(Mathematical Functions) 417

7-15 MySQL数据库函数(MySQL Functions) 431

7-16 网络函数库(Network Functions) 432

7-17 ODBC数据库连结函数库(ODBC Functions) 450

7-18 常规表示法函数库(Regular Expression Functions) 458

7-19 Session函数库(Session Handling Functions) 460

7-20 字符串处理函数库(String Functions) 464

7-21 URL处理函数库(URL Functions) 486

7-22 变量处理函数库(Variable Functions) 488

7-23 其他函数库(Other Functions) 493

第八章 PHP MySQL DBMaker 504

8-1 PHP基础回顾 504

8-2 PHP及MySQL数据整合 505

8-2-1 MYSQL数据库的建立 506

8-2-2 画面设计(CLIENT端) 508

8-2-3 数据处理(SERVER端) 510

8-3 PHP与BMAKER数据整合 512

8-3-1 DBMaker数据库的建立 513

8-3-2 数据处理 515

第九章 MySQL与Intranet Internet 518

9-1 MySQL的应用(Access+ MySQL) 518

9-2 MyODBC的取得与安装 519

9-3 MyODBC的注意事项 523

9-4 当Access遇上MySQL 524

9-4-1 Attach及import的连接 524

9-4-2 PassThrough Query的连接 528

第十章 Web应用范例设计 532

10-1 访客计数器(一) 532

10-2 访客计数器(二) 533

10-3 站上人数统计 535

10-4 留言板 537

10-5 文件传输 541

10-6 线上投票 543

10-7 新闻程序 545

10-8 COM运用 548