普.通.高,等,学,校 计算机教育“十二五”规划教材 MYSQL DATABASE COURSE (video guide edition) MySQL 数据教程 必知必会+快速进阶+实战应用 视频指导版 郑阿奇|主编 人民邮电出版社 北京 45413MyQL数据库教程nd7
郑阿奇 主编 数据库教程 MYSQL DATABASE COURSE (video guide edition) 必知必会+快速进阶+实战应用 视频指导版 MySQL 人 民 邮 电 出 版 社 北 京 普 . 通 . 高 . 等 . 学 . 校 计算机教育“十二五”规划教材 FM45413MySQL数据库教程.indd 7 17-5-8 上午10:59 人民邮电出版社
普通高等学校计算机教育“十二五”规划教材 MySQL数据库教程(视频指导版) 必知必会快速进阶实战应用 >郑阿奇主编 人民邮电出版社 北京
人民邮电出版社
内容提要 本书以当前较流行的 My SQL5.7为平台,系统介绍 MySQL数据库原理及其应用。具体内容涉及 MySQL初步、 MySQL数据库和表、 MySQL查询和视图、 MySQL索引与完整性约束、 MySQL语言、 MySQL 过程式数据库对象、 MySQL要据库备份与恢复、MsQL用户权限与维护和 MySQL事务管理。另外,本 还通过实验对命令进 练习,保证实验内容和教程同步,教程实例和实验实例分别自成系统,简单 方便。在介绍 MySQL的基上 供综合应用实习,包含目前较流行的PHP、 Java ee、C#平台操 作数据库的基本方法。附录中 ySQL操作软件和Web方式 MySQL操作软件的安装与使用说 本书每章包含二维码视频, 联系起来,回答读者关心的问题。人邮教育社区 ryJlaoyu. com)同时提供教学课件利 应用实例代码。通过学习本书,读者模仿综合应用实 习就能够开发一个小规模的MysL数据库△州 本书可作为大学本科、高职高专有关课程教称供广大数据库应用开发人员使用或参考 ◆主编郑阿奇 责任编辑曾斌 执行编辑刘尉 责任印制沈蓉 ◆人民邮电出版社出版发行北京市丰台区成寿寺路11号 邮编100164电子邮件315@ptpress.com.cn 网址htp!/www.ptpress.com.cn ◆开本:787×10921/16 印张:18.5 2017年月第1版 字数:484千字 017年月北京第1次印刷 定价 读者服务热线:(010)81055256印装质量热线:(010)81055316 反盗版热线:(010)81055315 告经营许可证:京东工商广字第8052号
人民邮电出版社
前言 MySQL是当前较流行的数据库管理系统,它相对简单、方便,功能完善,并 且开放源代码,在中小规模的数据库系统中广泛应用。 本书结合当前数据库教学和应用开发实践,在 MySQL5.7版本的基础上编写 而成,共分成3篇,主要包括以下几个方面 )第1篇的内容为 MySQL数据库教程,介绍数据库基本知识和 MySQL环 境构建方法,然后分类介绍数据库和表、査询和视图、索引与完整性约束、 MySQL 语言、过程式数据库对象、备份与恢复、用户权限与维护、事务管理等 (2)第2篇的内容为 MySQL实验,针对第1篇的教程内容设计对应的实验开 发案例 (3)第3篇的内容为 MySQL综合应用实习,基于PHP、 Java ee和C分别设 计开发学生成绩管理系统,让读者通过系统地实战熟悉MSOL的开发要领 本书特 (1)简化基础教到的,达到易学易会的效果。 (2)在介绍MyS理论的基础上,注重实战,进行实验案例指导与综合应用 实习,其中包含目前较流行的 A Java EE、C#平台操作数据库的基本方法。每 个实习操作的数据库和实现功时学会一个,其他就很容易熟悉。 (3)本书每章包含 I容联系起来讲解,回答读者关心的问 题。同时提供教学课件和全部关例代码,需要者请到人邮教育社区 (htp:/ vww.ryylaoyu com)进行免费下载 本书由郑阿奇(南京师范大学)主编,参加不书编写的还有刘启芬、丁有和 徐斌、王志瑞、孙德荣、周怡明、刘博宇、郑进刘毅、何骏、陶卫冬、严大牛 邓拼博、俞琰、周怡君、吴明祥、于金彬、陈 由于我们的水平有限,错误在所难免,敬请广大读者批评指正 意见建议邮箱:easybooks@l63.com。 2017年3月
人民邮电出版社
目录 第1篇 MySQL数据库教程 3.9行浏览查询: HANDLER语句……58 MySQL视图 第1章 My SQL初步 321视图的概念 1.1数据库基本概念 3.22创建视图 12 MySQL数据库 323查询视图 61 1.2.1概述… 324更新视图 123命令初步 32.6删除视图… 13 MySQL常用界面 习题· 习题 第4章 My SQL索引与 第2章MSQL数据產和表…17 完整性约束 21 MySQL数据库 174.! MySQL索引 2.1创建数据库 42 MySQL索引创建 2.1.2修改数据库 43 MySQL数据完整性约束 2.1.3删除数据库 43.1主键约束… 22 MySQL表 432替代键约束 22.1创建表 34参照完整性约束 222修改表 434¢开ECK完整性约束 223删除表 完整性约束 录的操作 壳整性约束 23.1插入记录 习题… 232修改记录 2.3.3删除记录…… …26 第5章MSQ语言 习题 51 MySQL语言简介 76 52常量和变量… 第3章 MySQL查询和视图 3.1 MySQL数据库查询 522变量 3.1.1选择输出列 53运算符与表达 3.1.2数据来源:FROM子句 53.1算术运算符 31.3查询条件: WHERE子句 53.2比较运算符 3.14分组: GROUP BY子句 5.3.3 运算符 3.1.5分组条件: HAVING子句 534位运算符 3.1.6排序: ORDER BY子句 53.5运算符优先级 3.1.7输出行限制:LMIT子句 53.6表达式……… 3.1.8联合查询: UNION语句 54系统内置函数 91
人民邮电出版社