MySQL高效编程

MySQL高效编程

王志刚, 江友华, 编著

出版社:人民邮电出版社

年代:2011

定价:45.0

书籍简介:

本书就是从系统开发的角度(非DBA),侧重于介绍MySQL数据库的各种高级应用(如事务处理,索引,存储过程等),结合作者实际开发中的实例进行讲解,只有掌握了这些知识后,才能更全面地发挥MySQL的性能。

书籍目录:

第1部分 MySQL基础篇第1章 数据库与MySQL1.1 数据库简介1.1.1 数据库管理系统1.1.2 数据库应用程序1.2 数据库的种类1.2.1 阶层型/网络型数据库1.2.2 卡片型数据库1.2.3 关系型数据库1.2.4 面向对象型数据库1.2.5 XML型数据库1.3 认识MySQL数据库1.3.1 选择MySQL数据库的两大理由1.3.2 两种MySQL数据库类型1.3.3 MySQL数据库的优势1.4 SQL语言第2章 MySQL的安装与配置2.1 Windows环境下所需的软件包2.2 下载Windows版安装软件包2.3 在Windows下执行安装程序2.4 启动MySQL数据库服务器2.5 在Linux环境下安装MySQL第3章 启动MySQL监视器(Monitor)创建数据库3.1 确认数据库运行环境3.2 使用MySQL监视器(Monitor)3.2.1 MySQL监视器的启动3.2.2 MySQL监视器不能正常启动的原因3.2.3 MySQL监视器的退出3.2.4 使用历史命令3.2.5 安全的密码输入方式3.3 创建数据库与表3.3.1 创建数据库3.3.2 创建表3.3.3 显示表信息3.4 数据插入及显示3.5 CREATE TABLE命令的选项3.5.1 AUTO_INCREMENT自增序列3.5.2 初始化AUTO_INCREMENT3.5.3 其他选项第4章 在MySQL中使用SQL4.1 导入实用小型网店数据库4.2 SQL语句的种类4.3 在MySQL监视器使用SQL语句的规则4.4 数据的插入/更新/删除4.4.1 新记录的插入——INSERT命令4.4.2 更新已存在的记录——UPDATE命令4.4.3 删除记录——DELETE命令4.4.4 数据检索——SELECT命令4.5 运算符与数据库函数4.5.1 运算符4.5.2 数据库函数4.6 多个表的连接4.6.1 内连接4.6.2 外连接4.6.3 个或3个以上表间的连接4.6.4 在其他查询的基础上进行数据检索第5章 表的维护和改造5.1 修改表的列结构5.1.1 ALTER TABLE命令5.1.2 改变列的数据类型5.1.3 追加新列5.1.4 改变列的位置5.1.5 改变列名与类型5.1.6 删除列5.2 复制表和删除表5.2.1 表的列构造与数据的复制5.2.2 表的删除第2部分 MySQL高级应用篇第6章 事务处理及锁定6.1 存储引擎6.1.1 了解MySQL的存储引擎6.1.2 设置存储引擎6.1.3 存储引擎的变更6.2 事务处理6.2.1 为什么需要事务处理6.2.2 演示简单的事务处理——删除后回滚6.2.3 自动提交功能6.2.4 部分回滚——只提交针对数据库的部分操作6.2.5 事务处理的利用范围6.3 锁定与事务处理分离水平6.3.1 为什么需要锁定6.3.2 锁定的种类6.3.3 锁定粒度6.3.4 多用户数据更新中理解事务处理的分离水平6.4 深入理解事务处理内部的动作6.4.1 UNDO日志6.4.2 REDO日志第7章 如何在数据库中使用索引7.1 什么是索引7.2 了解索引的内部构造7.2.1 B树7.2.2 使用索引后的检索过程7.3 索引的设置与分析7.3.1 为员工信息表创建索引7.3.2 创建多列构成的复合索引及唯一性索引7.3.3 确认员工信息表索引的使用状态,分析索引优劣7.3.4 索引实效的场合总结第8章 如何在网店数据库中使用视图8.1 为什么需要视图8.2 视图的本质8.3 在网店订单信息检索中应用视图8.3.1 创建网店订单信息视图8.3.2 确认网店订单视图的内容8.3.3 在检索订单信息时使用视图8.3.4 在变更数据(INSERT/UPDATE/DELETE)时使用视图8.3.5 创建视图时使用[WITH CHECK OPTION]命令第9章 如何在数据库中使用存储过程9.1 什么是存储过程9.2 在数据库中使用存储过程9.2.1 定义存储过程9.2.2 确认数据库中存储过程9.2.3 执行存储过程9.3 创建存储过程的要点9.3.1 定义输出参数9.3.2 使用IF命令实现多重条件分支9.3.3 使用CASE命令使用多重条件分支9.3.4 定义本地变量9.3.5 使用循环语句9.3.6 WHILE命令与REPEAT命令的区别第10章 使用函数与触发器10.1 存储函数10.1.1 定义存储函数10.1.2 确认创建成功的存储函数10.2 触发器10.2.1 触发器的基本语法10.2.2 定义触发器10.2.3 确认创建完成的触发器10.2.4 测试触发器10.3 游标第11章 数据库管理中文件的使用11.1 从文本文件中读取数据(import)11.1.1 CSV文件与数据导入11.1.2 导入数据文件11.2 将表中数据以文本文件形式导出(export)11.3 执行文件中保存的SQL命令系列11.3.1 在MySQL监视器中执行文件中保存的SQL命令系列11.3.2 在命令行窗口中执行文件中保存的SQL命令系列11.4 文件中保存SQL的执行结果11.4.1 使用重定向将SQL语句的执行结果输出到文本文件中11.4.2 使用tee命令将SQL语句的执行结果保存到文件中11.5 数据库整体的备份与恢复11.5.1 备份与恢复的方法11.5.2 使用mysqldump命令对数据库进行转储11.5.3 使用转储文件进行数据库恢复第3部分 实例篇第12章 MySQL+PHP的运行环境12.1 Linux环境中的基本配置12.1.1 Apache服务器的安装方法12.1.2 PHP的安装方法12.2 Windows环境中的基本配置12.2.1 安装Apache服务器12.2.2 安装PHP第13章 使用PHP+MySQL构建网络留言社区13.1 网络留言社区的系统概要13.2 数据库表设计以及程序设计13.2.1 表设计13.2.2 程序设计13.3 程序详细代码及详解13.4 关于函数htmlspecialchars第14章 使用MySQL+PHP构筑SNS网站14.1 SNS网站概要14.1.1 功能简介14.1.2 界面概况14.2 框架选择及子系统设计14.2.1 选择Zend Framework&Smarty的理由14.2.2 系统分析——子系统设计14.2.3 配置Zend Framework&Smarty的运行环境14.2.4 系统共通功能设计14.3 子系统详细代码及解说14.3.1 用户注册14.3.2 个人简介14.3.3 我的社交圈14.3.4 我的博客14.3.5 站内留言附录A 将默认存储引擎设置为InnoDBA.1 修改my.ini配置文件A.2 配置my.cnf文件附录B MySQL数据库的图形化管理工具B.1 MySQL FrontB.2 phpMyAdmin

内容摘要:

爱稳定高效,爱易于理解的代码, 爱琢磨开发技巧,爱强调代码效率, 更爱配合内容的大量图表, 我不是无所不能的百科全书, 也不是10块钱一本的如来神掌, 我是MySQL高效编程。《MySQL 高效编程》详细系统地介绍了MySQL数据库的开发技术,从MySQL数据库以及MySQL中使用的SQL语言基础入手,再结合具体的网店数据库实例,重点介绍了事务处理、索引、视图、存储过程、存储函数、触发器等高级应用技巧,最后介绍了如何使用MySQL数据库开发如Facebook或mixi一样的社交网站,并配备了详细的源代码解说。  《MySQL 高效编程》适用于数据库开发人员、系统设计人员、系统维护人员、数据库管理人员、数据库初学者及其他数据库从业人员,也可以作为各大中专院校相关专业的参考用书和相关培训机构的培训教材。

书籍规格:

书籍详细信息
书名MySQL高效编程站内查询相似图书
9787115269744
如需购买下载《MySQL高效编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸24 × 19装帧平装
页数 150 印数 4000

书籍信息归属:

MySQL高效编程是人民邮电出版社于2011.12出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统,MySQL 的书籍。