php mysql专家编程pdf_PHP+MySQL专家编程

第1章 专业程序员必备技术

1.1 面向对象的PHP

1.1.2 接口

1.1.3 魔术方法和常量

1.1.4 设计模式

1.2 使用MySQL联接

1.2.1 INNERJOIN(内部联接)

1.2.2 0UTERJOIN(外部联接)

1.2.3 其他JOIN(联接)语法

1.2.4 复杂联接

1.3 MySQL合并查询(UNION)

1.4 MySQL查询的GROUPBY子句

1.4.1 WITHROLLUP

1.4.2 HAVING

1.5 MySQL中的逻辑运算和流程控制

1.5.1 逻辑运算符

1.5.2 流控制

1.6 维护关系完整性

1.6.1 约束条件

1.6.2 NOTNULL(非空值)

1.6.3 UNSIGNED(无符号数)

1.6.4 ENUM(枚举)和SET(集合)

1.6.5 UNIQUEKEY(主键)

1.6.6 FOREIGNKEY(外键)

1.6.7 使用服务器SQL模式

1.6.8 存储引擎完整性

1.6.9 MySQL潜在的行为

1.6.1 0其他

1.7 MySQL中的子查询

1.7.1 子查询

1.7.2 联接子查询

1.7.3 派生表

1.7.4 复杂子查询

1.8.1 通用模式

1.8.2 高级正则表达式

1.8.3 在PHP中使用正则表达式

1.8.4 MySQL中的正则表达式

1.9 本章小结

第2章 高级PHP概念

2.1 需要解决的难题

2.2 迭代器和PHP标准库(SPL)

2.2.1 应用程序的样本视图

2.2.2 Iterator接口

2.2.3 Countable接口

2.2.4 Seekablelterator接口和Pagination类

2.2.5 ArrayAccess接口

2.3 lambda函数和闭包

2.3.1 先前方式:lambda风格(lambda-style)函数1

2.3.2 理解闭包

2.3.3 利用查询构造器生成原型

2.4 本章小结

第3章 MySQL驱动程序和存储引擎

3.1 MySQL驱动程序

3.2 MySQL存储引擎简介

3.3 默认存储引擎

3.3.1 MyISAM

3.3.2 InnoDB

3.3.3 MemOry

3.3.4 Blackhole(黑洞)

3.3.5 Archive

3.3.6 Merge

3.3.7 CSV(逗号分隔值)

3.3.8 Federated(联合)

3.4 MySQL提供的其他引擎

3.4.1 FalCOn

3.4.2 Maria

3.5 插件引擎

3.5.1 InnoDB插件

3.5.2 PBXT

3.5.3 XtraDB

3.6 独立的引擎产品

3.6.1 hlfiniDB

3.6.2 TOkuDB

3.6.3 Infobright

3.7 其他MySQL产品

3.7.1 存储引擎补丁产品

3.7.2 MySQL相关产品

3.7.3 其他引擎

3.7.4 集成的硬件引擎

3.7.5 其他解决方案

3.7.6 Wafflegrid

3.8 本章小结

第4章 通过缓存提高性能

4.1 eAccelerator和APC

4.1.1 安装和配置APC

4.1.2 安装和配置eAccelerator

4.1.3 用户缓存

4.1.4 检查缓存状态

4.1.5 使用APC和eAccelerator的时机

4.2 memcached(分布式内存对象缓存系统)

4.2.1 memcached简介

4.2.2 memcached的作用

4.2.3 memcached工作机制

4,2.4 如何使用memcached

4.2.5 Gearman简介

4.2.6 缓存策略

4.3 安装memcached

4.4 启动memcached

4.4.1 启动脚本

4.4.2 测试memcached安装

4.4.3 memcached客户端

4.5 libmemcached

4.5.1 libmemcached特性

4.5.2 libmemcached实用程序

4.5.3 安装librnemcached

4.6 libmemcached实用程序

4.6.1 memCat

4.6.2 memflush

4.6.3 memCp

4.6.4 memStat

4.6.5 memrm

4.6.6 memslap

4.6.7 memerror

4.7 PECL/memcached

4.7.1 连接与实例化

4.7.2 设置客户端行为

4.7.3 存放和检索数据

4.7.4 追加和前置

4.7.5 删除

4.7.6 递增和递减

4.7.7 多键获取(Mnlti-get)

4.7.8 多键设置(Multi-set)

4.7.9 利用byKey方法和多键获取/设置缓存位置

4.7.10 延迟获取(getDelayed)

4.7.11 CAS

4.7.12 统计信息

4.7.13 服务器列表

4.7.14 错误处理

4.8 实用缓存

4.8.1 memcached代理:moxi

……

第5章 memcached和My SQL

第6章 高级My SQL

第8章 编写扩展PHP

第10章 PHP和My SQL中的多任务

第11章 重写规则

第12章 用户认证

第13章 深入INFORMATION-SCHEMA

第14章 安全性

第15章 命令行和Web服务

第16章 优化和调试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值