MySQL数据库开发实战
-
【作 者】肖睿 訾永所 侯小毛
【I S B N 】978-7-5170-5616-4
【责任编辑】陈洁
【适用读者群】本专通用
【出版时间】2017-08-24
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】164
【千字数】220
【印 张】10.25
【定 价】¥29
【丛 书】大数据开发工程师系列
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
数据库(Database,DB)简而言之就是存放数据的仓库,是为了实现一定目的,按照
某种规则组织起来的数据的集合。MySQL 数据库是当前最主流的关系型数据库之一,本书
以MySQL 数据库为核心,主要内容包括数据库安装、数据库表创建管理、使用SQL 语句
实现数据添加、修改、查询以及事务、视图、索引、备份和恢复等知识,并以员工晋级系
统为例,完成一个典型系统的数据库的设计。
为保证最优学习效果,本书紧密结合实际应用,利用大量案例说明和实践,提炼含金
量十足的开发经验。本书围绕对MySQL 数据库的操作进行讲解,并配以完善的学习资源和
支持服务,包括视频教程、案例素材下载、学习交流社区、讨论组等终身学习内容,为开
发者带来全方位的学习体验,更多技术支持请访问课工场官网:www.kgc.cn。
领先的实用技能——打造大数据开发工程师 科学的训练模式——授人以渔而不只是作品临摹
真实的项目驱动——行业知识与专业设计相呼应 便捷的学习体验——传统教材与二维码革命性携手
丛书特点:
1.以企业需求为设计导向
满足企业对人才的技能需求是本丛书的核心设计原则,为此课工场大数据开发教
研团队,通过对数百位BAT 一线技术专家进行访谈、对上千家企业人力资源情况进行
调研、对上万个企业招聘岗位进行需求分析,从而实现技术的准确定位,达到课程与
企业需求的高契合度。
2.以任务驱动为讲解方式
丛书中的技能点和知识点都由任务驱动,读者在学习知识时不仅可以知其然,而
且可以知其所以然,帮助读者融会贯通、举一反三。
3.以实战项目来提升技术
本丛书均设置项目实战环节,该环节综合运用书中的知识点,帮助读者提升项目
开发能力。每个实战项目都设有相应的项目思路指导、重难点讲解、实现步骤总结和
知识点梳理。
4.以互联网+ 实现终身学习
本丛书可通过使用课工场APP 进行二维码扫描来观看配套视频的理论讲解和案例
操作,同时课工场(www.kgc.cn)开辟教材配套版块,提供案例代码及案例素材下载。
此外,课工场还为读者提供了体系化的学习路径、丰富的在线学习资源和活跃的学习
社区,方便读者随时学习。
读者对象:
1.大中专院校的老师和学生
2.编程爱好者
MySQL数据库开发实战——文前.indd 4 2017/7/14 14:07:17
3.初中级程序开发人员
4.相关培训机构的老师和学员
读者服务:
为解决本丛书中存在的疑难问题,读者可以访问课工场官方网站(www.kgc.cn),
也可以发送邮件到ke@kgc.cn,我们的客服专员将竭诚为您服务。
致谢:
本丛书是由课工场大数据开发教研团队研发编写的,课工场(kgc.cn)是北京大
学旗下专注于互联网人才培养的高端教育品牌。作为国内互联网人才教育生态系统的
构建者,课工场依托北京大学优质的教育资源,重构职业教育生态体系,以学员为本、
以企业为基,构建教学大咖、技术大咖、行业大咖三咖一体的教学矩阵,为学员提供高端、
靠谱、炫酷的学习内容!
感谢您购买本丛书,希望本丛书能成为您大数据开发之旅的好伙伴!
本章任务 ....................................................2
任务 了解数据库相关概念 .......................2
本章总结 ..................................................10
本章练习 .................................................. 11
第2 章 初识MySQL ...................... 13
本章任务 ..................................................14
任务1 安装并配置MySQL 数据库
服务器........................................14
2.1.1 MySQL 的安装 ................................. 14
2.1.2 MySQL 的配置 ................................. 15
2.1.3 命令行连接MySQL .......................... 18
2.1.4 SQL 简介 ......................................... 22
2.1.5 使用DDL 语句操作数据库 ............... 24
任务2 使用SQLyog 连接并管理
MySQL 数据库 ...........................26
任务3 使用SQL 创建、查看、删除
数据库........................................29
2.3.1 使用DDL 语句操作数据表 ............... 29
2.3.2 MySQL 系统帮助 ............................. 43
本章总结 ..................................................45
本章练习 ..................................................45
第3 章 DML 和DQL ...................... 49
本章任务 ..................................................50
任务1 使用SQL 语句实现数据添加、
修改、查询 .................................50
3.1.1 MySQL 的存储引擎 .......................... 50
3.1.2 使用DML 插入数据 ......................... 54
3.1.3 使用DML 更新数据 ......................... 57
3.1.4 使用DML 删除数据 ......................... 58
3.1.5 DQL 语句 ......................................... 59
任务2 查询指定学生考试成绩 ...............66
任务3 查询某学期开设的课程 ...............69
本章总结 ..................................................75
本章练习 ..................................................76
第4 章 高级查询 ............................ 79
本章任务 ..................................................80
任务1 查询U2 学员考试成绩信息 ........80
任务2 制作学生成绩单 .........................83
4.2.1 子查询注意事项 .............................. 83
4.2.2 分组查询 .......................................... 87
任务3 使用LIMIT 分页查询数据 ...........93
任务4 SQL 语句的综合应用 .................98
本章总结 ................................................101
本章练习 ................................................102
第5 章 事务、视图、索引、备份
和恢复 .............................. 105
本章任务 ................................................106
任务1 批量插入学生考试成绩 .............106
任务2 查看学生成绩 ........................... 114
任务3 创建学生表索引 ....................... 119
任务4 myschool 数据库的备份
和恢复.......................................123
本章总结 ................................................132
前言
目 录
MySQL数据库开发实战——文前.indd 7 2017/7/14 14:07:17
本章练习 ................................................133
第6 章 数据库设计 ...................... 135
本章任务 ................................................136
任务 完成员工晋级系统数据库的设计 .136
6.1.1 为什么需要规范的数据库设计 ........ 136
6.1.2 设计数据库的步骤 .......................... 137
6.1.3 概要设计—绘制E-R 图 .............. 140
6.1.4 逻辑设计—绘制数据库模型图 .... 144
6.1.5 数据规范化 .................................... 147
本章总结 ................................................153
本章练习 ................................................154
- 控制器件(第三版) [主编 鲁兴举]
- 人工智能与信息素养 [主编 吴华光 房宜汕]
- 智能多媒体技术 [主编 陈萍 刘灵傲]
- 云南异龙湖无机碳埋藏的近现代模式研究 [李平 著]
- 基于多模态的人脸图像生成算法与关键技术 [罗晓东 著]
- 应用型地方本科高校教师专业发展研究 [吴丽 著]
- 高维数据特征筛选策略与算法 [陈念 著]
- 外贸英语从入门到实战:53种实战场景秒变谈判高手 [张乐 廖熠 编著]
- Linux系统管理(openEuler版) [主编 许兴鹍 黄君羡]
- Python程序设计项目化教程(基于AI) [主编 禹晨 赵金考 王宏斌]
- 可编程控制器应用项目化教程(三菱FX系列) [主编 姜文雍 李东方]
- 全球英文电影精选:看电影学英文 [张颖 编译]
- Python程序设计与网络爬虫 [黄海辉 彭新东]
- 实体店创业分析实务 [燕艳 陈文冬 编著]
- 中国对欧盟OFDI效率与风险的多维度实证评估—基于KK-SFA模型与PCF-聚类分析方法 [黄健钧 著]
- 生成式人工智能素养 [邱有春 罗明全]
- 系统分析师考试32小时通关(适配第2版考纲) [薛大龙 邹月平]
- Ansys DesignModeler参数化特征建模与仿真指南 [蔡宜时 编著]
- 浙江省山区县共富工坊建设的现状与对策 [徐骏骅 著]
- 计算机网络技术及应用(第3版) [主编 刘永华 陈瑶]
- 北京冬奥精神传承和发展研究 [顾春雨 邹新娴 等 著]
- 汽车营销理论与实务(第三版) [主编 赵培全]
- 人工智能基础与实践 [禹晨 赵金考 王宏斌 李璐]
- 系统分析师5天修炼(适配第2版考纲) [施游 邹汉斌 黄少年 主编]
- 线性代数(第二版) [惠小健 贺艳琴 夏斌湖]
- 微控制器系统设计(STM32版) [主编 杨凌]
- 机械原理与机械设计作业集(第二版) [主编 田亚平 李爱姣]
- 高剑父的现代国画研究 [陈水兴 著]
- 用英语介绍中国江河湖海 [庞彦杰 李静 赵娟 刘桂杰 编]
- 大学生创新创业基础(第2版) [主编 姜国权 方邡]

