欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

MySQL数据库应用教程

书      号:9787113211073

丛  书 名:普通高等教育“十三五”规划教材

作      者:王庆喜 赵浩婕

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:32

  • 内容简介

    本书以技能培养为目标,以就业为导向,采用任务驱动的方式,全面讲解了MySQL数据库的相关知识和应用技巧。MySQL数据库几乎支持所有操作系统,具有免费使用、配置简单、稳定性好、性能优良等优点。本书将MySQL数据应用技能分为MySQL数据库基础操作、数据定义、数据更新、数据查询、数据完整性与安全性、并发与恢复和数据库编程七章,并在每章后面配有相应的实验。
    本书内容充实、结构合理、实用性强并且语言通俗易懂,具有明确的应用能力培养目标,知识讲解浅显易懂,易于接受和理解,学完本书后,读者可以具备基本的数据库应用系统的开发能力。
    本书适合作为应用型本科计算机相关专业教材,也可作为高职高专、成人教育学院和计算机培训学校数据库相关课程的教材,亦可以作为软件或数据库开发人员的入门教程。
  • 前言

    随着信息技术的快速发展,计算机行业对应用型人才的需求更加迫切。数据库是计算机的重要分支,目前已经成为信息系统和软件系统的核心技术,广泛应用于社会生产和生活的各个领域中。MySQL数据库是最流行的主流数据库之一,关于MySQL数据库的书籍很多,但大多偏重于理论讲解,理解较难,基于这种情况,我们编写了这本《MySQL数据库应用教程》。
    本书是一本MySQL数据库应用的入门教程,以培养技能为目标,以就业为导向,以任务驱动为中心,以职业能力培养为着力点,采用任务驱动,把MySQL数据库需要掌握的技术和能力编排成7章25个任务(每章后面配有相应的实验)。每个任务设有任务描述、任务分析、基础知识、任务实施等环节,部分任务根据需要还设置了任务拓展环节。其中,基础知识环节是完成任务必备的知识,简明扼要;任务实施环节是任务的核心,是任务完成的步骤演示,只要跟着任务实施步骤一步一步做下来,就可以顺利完成任务。另外,本书还在重点和易错的地方给出注意或提示,以帮助学习和掌握。
    本教材共分为7章,具体如下:
    第1章 MySQL数据库基础操作。讲解MySQL数据库的安装和配置,以及MySQL客户端Workbench的简单使用。
    第2章 数据定义。讲解SQL语言中的数据定义语言,主要为数据库、数据表和索引的创建、修改和删除,另外还讲解了使用Workbench实现上述数据库对象管理的方法。
    第3章 数据更新。讲解SQL语言中的数据更新语言,主要包括数据插入、数据更新和数据删除操作,另外还讲解使用Workbench实现数据维护的方法。
    第4章 数据查询。讲解SQL语言中的核心知识——数据查询,主要包括单表查询、多表查询、子查询和集合查询,另外,还讲解了MySQL数据库的系统函数和视图。
    第5章 数据完整性和安全性。本章从阻止有意和无意的人为破坏和数据破坏两方面进行阐述。完整性主要介绍主键约束、外键约束和用户定义约束的定义;安全性主要介绍用户和权限的管理。
    第6章 并发与恢复。并发与恢复是MySQL数据库的两个高级主题,并发主要介绍事务的特性与使用,以及事务的隔离级别;恢复主要讲解MySQL数据库的备份与恢复。
    第7章 数据库编程。数据库编程是数据库应用中比较难的技术,是SQL语言的扩充,也是SQL语言的编程应用。本书主要讲解数据库编程的基础语法以及存储过程、函数和触发器的编程,另外,简单讲解Java连接数据库的接口技术JDBC。
    本教材讲解的是应用技术,因此应该多思考、多上机练习,这样才能掌握数据库的操作和开发方法和技巧,达到本教材的目标。
    本教材配备完善的教学资源,包括教课课件、电子教案、教学大纲、教学计划等。在学习和练习的过程中遇到问题,欢迎来信交流,联系邮箱:qingxiwang1111@163.com。
    本书由王庆喜和赵浩婕任主编,郭洪涛、李娜和周晏任副主编,由王庆喜统稿定稿,李阳任主审。
    本书在编写过程中得到了单位领导、同事和学生的热情帮助和支持,再此向他们表示衷心感谢。
    由于时间仓促且编者水平有限,书中难免存在不足之处,敬请批评指正。

    编 者
    2015年10月
  • 目录

    第1章 MySQL数据库基础操作 1
    任务一 MySQL数据库安装与配置 1
    任务二 MySQL客户端使用 19
    小结 31
    实验一 MySQL的安装和操作 32
    第2章 数据定义 33
    任务一 数据库的操作 33
    任务二 表的操作 40
    任务三 索引操作 53
    小结 57
    实验二 数据定义 57
    第3章 数据更新 59
    任务一 数据插入 59
    任务二 数据修改 63
    任务三 数据删除 68
    小结 74
    实验三 数据更新 74
    第4章 数据查询 76
    任务一 单表查询 76
    任务二 连接查询 91
    任务三 子查询 97
    任务四 集合查询 101
    任务五 函数查询 104
    任务六 视图 112
    小结 117
    实验四 数据查询 117
    第5章 数据完整性与安全性 120
    任务一 实体完整性 120
    任务二 外键约束完整性 124
    任务三 自定义完整性 126
    任务四 用户管理 129
    任务五 权限管理 134
    小结 138
    实验五 数据完整性 139
    实验六 数据库安全性 141
    第6章 并发与恢复 142
    任务一 并发管理 142
    任务二 数据库备份与恢复 148
    小结 155
    实验七 并发控制 155
    实验八 备份与恢复 156
    第7章 数据库编程 157
    任务一 存储过程 157
    任务二 触发器 171
    任务三 JDBC连接数据库(选学) 176
    小结 185
    实验九 数据库编程 185
    参考文献 186
  • 作者介绍

    王庆喜,1979年5月出生,性别男,硕士学位,职称为讲师,工作于安阳工学院计算机科学与信息工程学院。工作以来发表科技论文20余篇,参与国家级项目2项,主持或参与省部级项目10余项,出版教材3部,其中主编一部,为《ASP.NET网站开发项目教程》。赵浩婕,1979年10月出生,性别女,硕士学位,职称为副教授,工作于安阳工学院计算机科学与信息工程学院。工作以来发表科技论文30余篇,主持或参与省部级项目20余项,出版教材9部,其中主编有两部,分别为《数据结构》和《计算机网络技术基础》。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐