MySQL5 数据库应用入门与提高

《MySQL5 数据库应用入门与提高》

  • 出版社:清华大学出版社
  • ISBN:9787302378419
  • 版次:1
  • 商品编码:11581641
  • 品牌:清华大学
  • 包装:平装
  • 丛书名:软件入门与提高丛书
  • 开本:16开
  • 出版时间:2015-01-01
  • 用纸:胶版纸
  • 页数:464
  • 附件:光盘
基本介绍书籍目录点评信息
  • 书籍内容

      《MySQL5 数据库应用入门与提高(附光盘)》从初学者的角度出发,由浅入深,循序渐进地介绍了MySQL数据库应用与开发的相关知识,书中不但提供了大量操作MySQL数据库的示例,还提供了大量实战和上机练习供读取演练。  《MySQL5 数据库应用入门与提高(附光盘)》共分为15章,主要内容包括MySQL数据库的开发背景、使用优势、发行版本、MySQL数据库的安装和常用的图形操作界面,数据库的操作、数据库表的操作、数据库表中的字段操作、字段约束,表中数据记录的添加、删除、更新和查询操作,常量、系统变量、用户变量、运算符、内部函数、自定义函数、存储过程、触发器、视图和索引,数据备份和还原,以及用户权限的管理、MySQL数据库的性能优化和日志文件管理等,最后还提供了一个项目实战案例。  《MySQL5 数据库应用入门与提高(附光盘)》几乎涉及了MySQL数据库应用与开发的所有重要知识,既适合所有的MySQL数据库初学者,也适合MySQL数据库管理员和想全面学习MySQL数据库技术的人员阅读。另外,对于大中专和培训班的学生,本书更是一本不可多得的教材。

    前言/序言

      MySQL数据库是由瑞士的MySQLAB公司开发的一款非常优秀的自由软件,是一个非常成熟的产品,由于体积小、速度快和总体拥有成本低等特点被广泛地应用在中小型网站上。它曾经是作为初级用户上网的玩具发布的,但是现在它已经成为世界上最流行的数据库之一。  2008年,Sun公司以10亿美金收购了MySQL数据库。2010年4月20日,Oracle公司收购了Sun公司,MySQL数据库又成了Oracle公司的数据库产品,这给MySQL数据库带来了前所未有的机遇和挑战。目前,全球最大的网络搜索引擎公司Google使用的就是MySQL数据库。同时,国内很多大型的网络公司也选择使用MySQL数据库,例如网易和新浪。目前,MySQL的最新版本5.6.13已经正式发布,并被广大用户所使用。  本书内容  本书以目前主流的MySQL5.6.13版本为例进行介绍。全书共分15章,主要内容如下。  第1章MySQL数据库概述。本章着重介绍MySQL数据库的基本知识,包括发展背景、使用优势、系统特性、发行版本,以及安装步骤等内容。  第2章MySQL管理工具。本章首先介绍MySQL数据库中常见的自带的一些命令工具,然后介绍常用的mysql命令,最后介绍常用的图形界面管理工具。  第3章数据库基本操作。本章重点介绍MySQL数据库的基本操作,包括数据库的创建、修改、删除和查看等。但是在介绍数据库的操作之前,会介绍MySQL数据库中的存储引擎。  第4章数据表的操作。本章主要介绍MySQL数据库中表的管理,包括表的作用、MySQL数据表类型、字段数据类型以及表和字段的操作等。  第5章字段约束。本章主要介绍约束的作用以及如何为MySQL数据库中的字段添加约束,这些约束包括主键约束、外键约束、非空约束、唯一性约束以及自增约束等。  第6章数据记录基本操作。数据记录的操作包括查询、添加、更新和删除。本章首先从查询操作开始介绍,包括常用的单表查询、多表查询、子查询和正则表达式查询,然后再依次介绍对数据的添加、更新和删除操作。  第7章MySQL语言编程。本章介绍MySQL语言编程的相关语法和应用。首先从常量开始介绍,接着介绍变量的知识,如用户变量、系统变量以及如何使用,然后再介绍MySQL中的运算符,如算术运算符、比较运算符和逻辑运算符等,最后介绍MySQL中的流程控制语句,如条件语句和循环语句。  第8章MySQL中的内部函数。本章着重介绍MySQL数据库中提供的常见的内部函数,包括字符串函数、数学函数、日期和时间函数、信息函数以及加密函数等多种不同类型的函数。  第9章存储过程、函数与触发器。本章重点介绍存储过程、自定义函数和触发器3个知识点,包括它们的创建语法,如何创建、修改、删除以及查看等内容。  第10章视图与索引。视图是一种特殊的表,它使用SQL语句将对表数据的查询结果定义为新的表放在视图中。索引是一种特殊的数据库结构,可以用来快速查询数据库表中的特定记录。本章将详细介绍与视图和索引有关的知识,例如创建、修改和删除等。  第11章数据备份与还原。数据的备份和还原操作能够解决数据库崩溃时的数据恢复,能够根据需求而备份和还原指定的数据。本章详细介绍MySQL数据库中数据的备份和还原。  第12章MySQL用户权限的管理。本章主要介绍MySQL数据库中的用户权限管理,主要包括授权管理表、用户管理和权限管理三部分内容。  第13章MySQL的性能优化。优化MySQL数据库是数据库管理员的必备技能,本章详细介绍MySQL数据库中常见的一些优化。例如,优化索引、优化ORDERBY、优化GROUPBY、优化子查询、优化查询时的基本原则以及优化数据库结构等内容。  第14章MySQL日志文件管理。本章着重介绍MySQL数据库中常见的4种日志文件:错误日志文件、通用查询日志文件、慢查询日志文件和二进制日志文件。  第15章博客文章管理系统。本章使用C#语言、MySQL数据库和VisualStudio2010开发工具完成一个小型的博客文章管理系统。该系统实现登录、注册、发表文章、浏览文章、删除文章、查看文章以及对文章发表评论等功能。  本书特色  本书内容详细、实例丰富,知识面广,全面讲解了MySQL数据库技术。与已经出版的图书相比,这本图书的最大特点体现在如下几个方面。  知识全面,内容丰富  本书紧紧围绕MySQL数据库的相关知识展开详细讲解,涵盖了实际开发应用中的具体应用代码。  理论和示例结合  本书中几乎每一个知识点都有丰富而典型的示例,而且每一章最后都会通过一个综合的实战介绍本章的知识。作为一本MySQL数据库入门类型的书,将理论和示例很好地结合起来进行讲解最容易让读者快速掌握。  应用广泛,提供文档  对于大多数的精选实战案例,都向读者提供了详细的实现步骤,结构清晰简明,分析深入浅出,而且有些实战贴近实际。  随书光盘  本书配备了视频教学文件,包括每个章节所涉及的源代码、开发环境的安装演示等。读者可以通过视频文件更加直观地学习MySQL数据库的使用知识。  网站技术支持  读者在学习或者工作的过程中,如果遇到实际问题,作者会在第一时间内给予帮助。  贴心的提示  为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士,体例约定如下。  提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者是解决问题的方法。  注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。  技巧:通过简短的文字,指出知识点在应用时的一些小窍门。  读者对象  本书既适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,并可供开发人员查阅、参考。  MySQL数据库开发入门者。  MySQL数据库初学者以及在校学生。  各大中专院校的在校学生和相关授课老师。  准备从事与MySQL数据库相关的工作人员。  本书由侯振云和肖进共同编著,其他参与编写、资料整理、案例开发的人员还有程朝斌、王咏梅、郝军启、王慧、郑小营、张浩华、王超英、张凡、赵振方、张艳梅等,在此一并表示感谢。在本书的编写过程中,我们力求精益求精,但其中难免存在一些疏漏与不足之处,敬请广大读者给予批评指正。  编者
微信公众号

热门文章

更多