图书介绍

程序员突击 MySQL原理与Web系统开发PDF|Epub|txt|kindle电子书版本网盘下载

程序员突击 MySQL原理与Web系统开发
  • 吴吉义,王中友等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302184669
  • 出版时间:2009
  • 标注页数:374页
  • 文件大小:120MB
  • 文件页数:388页
  • 主题词:关系数据库-数据库管理系统,MySQL;主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

程序员突击 MySQL原理与Web系统开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 步入MySQL开发的殿堂第1章 MySQL导论2

1.1 数据库概述2

1.1.1 数据库技术的发展3

1.1.2 数据模型4

1.1.3 常用数据库介绍6

1.2 MySQL简介7

1.2.1 MySQL是什么8

1.2.2 MySQL的特点8

1.2.3 MySQL的应用11

1.3 MySQL体系结构综述13

1.3.1 插件式存储引擎体系结构13

1.3.2 公共MySQL数据库服务器层14

1.4 MySQL引擎15

1.4.1 选择存储引擎15

1.4.2 使用存储引擎16

1.4.3 MyISAM存储引擎17

1.4.4 InnoDB存储引擎19

1.5 小结22

第2章 MySQL基本操作23

2.1 获得MySQL23

2.2 MySQL的安装和配置24

2.2.1 Windows下二进制包安装24

2.2.2 重新配置MySQL服务器28

2.3 MySQL GUI的安装和使用29

2.3.1 MySQL Administrator29

2.3.2 MySQL Query Browser31

2.3.3 MySQL Migration Toolkit31

2.3.4 MySQL Workbench32

2.4 MySQL的使用32

2.4.1 MySQL的基本使用32

2.4.2 MySQL客户端程序36

2.4.3 MySQL服务端程序37

2.5 MySQL工具程序的使用40

2.5.1 mysqladmin40

2.5.2 mysqlcheck42

2.5.3 mysqldump44

2.5.4 mysqlshow45

2.5.5 myisamchk45

2.5.6 myisampack47

2.5.7 mysqlbinlog47

2.5.8 mysqlimport49

2.5.9 perror50

2.6 小结51

第3章 SQL基础知识52

3.1 SQL语言基本知识52

3.1.1 SQL的历史52

3.1.2 SQL的特点53

3.1.3 SQL的基本概念55

3.2 数据定义语言57

3.2.1 数据库级别的SQL操作58

3.2.2 创建、删除与修改基本表61

3.3 数据查询语言69

3.3.1 普通查询70

3.3.2 条件查询71

3.3.3 查询排序73

3.3.4 查询分组与行计数75

3.3.5 多表查询77

3.4 数据操纵语言79

3.4.1 插入数据79

3.4.2 修改数据85

3.4.3 删除数据86

3.5 数据控制语言87

3.5.1 授权88

3.5.2 回收权限91

3.6 嵌入式SQL92

3.6.1 嵌入式SQL语句与主语言之间的通信92

3.6.2 不用游标的SQL语句93

3.6.3 使用游标的SQL语句95

3.7 小结97

第2篇 苦练基本功100

第4章 数据库分析与设计100

4.1 数据设计概述100

4.1.1 数据库和信息系统100

4.1.2 数据库设计的特点100

4.1.3 数据库设计的基本步骤101

4.1.4 数据库各级模式的形成过程102

4.2 数据库的设计范式102

4.3 数据库设计技巧104

4.3.1 需求分析阶段104

4.3.2 表和字段的设计105

4.3.3 选择键和索引106

4.3.4 索引使用原则107

4.3.5 数据完整性设计107

4.3.6 其他设计技巧108

4.4 Power Designer 10简介109

4.5 Power Designer 10的使用110

4.6 正向工程与逆向工程112

4.7 小结114

第5章 存储过程、触发器116

5.1 存储过程和授权表116

5.2 存储过程的语法118

5.2.1 基本语法规则118

5.2.2 条件119

5.2.3 循环120

5.2.4 调用存储过程122

5.2.5 参数和返回值122

5.2.6 存储过程的管理122

5.2.7 BEGIN-END复合语句124

5.2.8 存储过程的变量125

5.2.9 游标126

5.2.10 存储过程应用示例129

5.3 存储过程、函数、触发器和复制:常见问题131

5.4 触发器132

5.4.1 创建触发器133

5.4.2 删除触发器134

5.4.3 触发器应用示例135

5.5 存储过程和触发器的二进制日志功能136

5.6 小结137

第6章 JDBC基础138

6.1 基本的JDBC概念138

6.1.1 JDBC基本功能138

6.1.2 JDBC的层次138

6.1.3 JDBC驱动139

6.2 关于ODBC142

6.2.1 ODBC接口142

6.2.2 ODBC体系结构143

6.2.3 JDBC与ODBC147

6.2.4 建立ODBC数据源147

6.3 JDBC数据库设计方法150

6.3.1 JDBC的数据库访问模型150

6.3.2 连接池153

6.4 JDBC安全性154

6.4.1 Java体系结构对信息安全的支持154

6.4.2 JDBC安全模式156

6.5 获取和安装JDBC157

6.6 关于JDBC API157

6.6.1 接口概貌158

6.6.2 JDBC API的接口和类159

6.6.3 如何实现JDBC性能优化162

6.7 小结163

第7章 Connector/J的使用165

7.1 安装Connector/J165

7.1.1 支持的Java版本165

7.1.2 MySQL服务器版本指南165

7.1.3 Connector/J的安装166

7.2 JDBC引用167

7.2.1 JDBC基本编程的步骤168

7.2.2 预处理语句175

7.2.3 批处理命令177

7.2.4 事务180

7.2.5 可更新的结果集182

7.2.6 用DataSource建立连接183

7.3 与J2EE和其他Java框架一起使用Connector/J184

7.3.1 O/R Mapping的介绍184

7.3.2 Hibernate介绍184

7.3.3 Struts简介185

7.4 诊断Connector/J方面的问题195

7.4.1 关于授权问题195

7.4.2 SQLException,无法连接到MySQL服务器195

7.4.3 结果集不可更新196

7.4.4 如何通报缺陷和问题196

7.5 Connector/J的版本196

7.6 小结197

第3篇 突出重围 项目实战第8章 用户管理系统案例200

8.1 系统需求分析200

8.1.1 需求概述200

8.1.2 系统功能描述202

8.2 系统总体架构204

8.3 数据库设计205

8.3.1 业务实体设计205

8.3.2 数据模型设计206

8.4 系统详细设计207

8.4.1 界面设计207

8.4.2 逻辑主线208

8.4.3 系统中的视图设计212

8.4.4 系统中的包设计213

8.4.5 数据库的访问连接设计214

8.4.6 业务层设计215

8.5 运行与调试本章的案例230

8.6 小结232

第9章 CASE支撑系统案例233

9.1 系统需求分析233

9.1.1 需求概述233

9.1.2 系统功能描述234

9.2 系统总体架构238

9.3 数据库设计239

9.3.1 业务实体设计239

9.3.2 数据模型设计240

9.4 系统详细设计242

9.4.1 界面设计242

9.4.2 逻辑主线243

9.4.3 系统中的视图设计247

9.4.4 系统中的包设计249

9.4.5 数据库的访问连接设计250

9.4.6 业务层设计252

9.5 运行与调试本章的案例273

9.6 小结274

第10章 文件管理系统案例275

10.1 系统需求分析275

10.1.1 需求概述275

10.1.2 系统功能描述276

10.2 系统总体架构278

10.3 数据库设计278

10.3.1 E-R图278

10.3.2 数据模型设计279

10.4 系统详细设计280

10.4.1 界面设计280

10.4.2 逻辑主线280

10.4.3 系统中的视图设计284

10.4.4 系统中的包设计290

10.4.5 数据库的访问连接设计291

10.4.6 业务层设计292

10.5 运行与调试本章的案例314

10.6 小结315

第11章 教务管理系统案例316

11.1 系统需求分析316

11.1.1 需求概述316

11.1.2 系统功能描述316

11.1.3 系统分析321

11.2 系统总体架构324

11.3 数据库设计324

11.3.1 数据库逻辑结构设计324

11.3.2 创建数据库326

11.3.3 创建表的脚本文件328

11.4 系统详细设计329

11.4.1 界面设计329

11.4.2 目录和包结构设计332

11.4.3 HibernateUtil设计333

11.4.4 SetCharacterEncodingFilter设计336

11.4.5 数据层设计338

11.5 小结338

第4篇 高级开发技术340

第12章 MySQL 5.0高级特性340

12.1 MySQL 5.0存储过程新特性340

12.1.1 存储过程体中合法的MySQL语句340

12.1.2 Call the Procedure调用存储过程341

12.1.3 Characteristics Clauses特征子句341

12.1.4 Parameters参数343

12.2 新SQL语句和Loops循环语句345

12.2.1 新SQL语句345

12.2.2 Conditions and IF-THEN-ELSE条件式和IF-THEN-ELSE347

12.2.3 循环语句349

12.3 数据导入导出工具mysqlimport353

12.4 MySQL性能优化354

12.5 小结356

第13章 MySQL与XML357

13.1 XML357

13.1.1 XML的10个设计目标358

13.1.2 XML的语法简介359

13.1.3 XML的相关技术及应用简介362

13.2 XSLT364

13.2.1 XPath简介365

13.2.2 XSLT-转换367

13.3 XML、MySQL的结合运用370

13.3.1 ExtractValue()函数371

13.3.2 UpdateXML()函数373

13.4 小结374

热门推荐