商品参数

作者:

李锡辉,王樱著

出版社:人民邮电出版社

出版时间:人民邮电出版社

版权提供:人民邮电出版社

基本信息

书名:MySQL数据库技术与项目应用教程

定价:45.00元

作者:李锡辉 ,王樱

出版社:人民邮电出版社

出版日期:2018-02-01

ISBN:97871154740

字数:

页码:

版次:

装帧:平装-胶订

开本:16开

商品重量:

编辑推荐

1.MySQL5.5版本;2.全书知识体系完成,紧密围绕项目应用。3.本书采用“大案例,一案到底”的思路编写,融合相关知识点,既保证了大项目的完整性,也保证了知识的系统性。

目录

【基础应用篇】

项目一 认识MySQL数据库1

任务1 认识数据库2

【任务描述】2

1.1.1 数据库的基本概念2

1.1.2 关系型数据库3

1.1.3 SQL语言4

任务2 安装与配置MySQL

数据库4

【任务描述】4

1.2.1 MySQL概述5

1.2.2 MySQL的安装与配置5

1.2.3 更改MySQL的配置11

1.2.4 MySQL的使用13

1.2.5 MySQL图形化管理工具Navicat16

任务3 设置MySQL字符集20

【任务描述】20

1.3.1 MySQL支持的常用字符集和校对

规则21

1.3.2 设置MySQL字符集22

习题25

项目实践25

项目二 网上商城系统数据库建模27

任务1 理解系统需求28

【任务描述】28

2.1.1 网上商城系统介绍28

2.1.2 系统功能说明28

任务2 建立系统数据模型29

【任务描述】29

2.2.1 关系数据模型30

2.2.2 实体和关系31

2.2.3 建立E-R模型33

2.2.4 逻辑结构设计35

2.2.5 关系模式的规范化36

2.2.6 关系代数39

任务3 使用PowerDesigner建立

系统模型44

【任务描述】44

2.3.1 PowerDesigner简介44

2.3.2 PowerDesigner支持的模型45

2.3.3 建立概念数据模型45

2.3.4 建立物理数据模型49

2.3.5 物理数据模型与数据库的正逆向工程50

习题51

项目实践53

项目三 操作网上商城数据库与

数据表55

任务1 创建和维护数据库56

【任务描述】56

3.1.1 创建和查看数据库56

3.1.2 修改数据库58

3.1.3 删除数据库58

3.1.4 MySQL数据库的组成59

3.1.5 MySQL的存储引擎60

任务2 MySQL中数据的表示62

【任务描述】62

3.2.1 整数类型63

3.2.2 浮点数类型和定点数类型63

3.2.3 日期与时间类型64

3.2.4 字符串类型65

任务3 创建和操作数据表67

【任务描述】67

3.3.1 创建和查看数据表67

3.3.2 修改表72

3.3.3 复制表76

3.3.4 删除表77

任务4 实现数据的完整性78

【任务描述】78

3.4.1 PRIMARY KEY约束78

3.4.2 NOT NULL约束80

3.4.3 DEFAULT约束81

3.4.4 UNIQUE约束81

3.4.5 FOREIGN KEY约束82

任务5 添加和修改系统数据86

【任务描述】86

3.5.1 插入数据86

3.5.2 修改数据92

3.5.3 删除数据93

习题95

项目实践96

项目四 查询网上商城系统数据98

任务1 查询单表数据99

【任务描述】99

4.1.1 SELECT语句99

4.1.2 查询列99

4.1.3 选择行2

4.1.4 数据排序8

4.1.5 使用LIMIT限制结果集返回的行数9

4.1.6 数据分组统计9

任务2 连接查询多表数据113

【任务描述】113

4.2.1 连接查询113

4.2.2 内连接114

4.2.3 外连接115

4.2.4 交叉连接116

4.2.5 联合查询多表数据117

任务3 子查询多表数据118

【任务描述】118

4.3.1 子查询简介118

4.3.2 子查询作为表达式119

4.3.3 子查询作为派生表122

4.3.4 相关子查询122

4.3.5 子查询用于更新数据123

习题126

项目实践127

【应用篇】

项目五 优化查询网上商城系统

数据129

任务1 使用索引优化查询性能130

【任务描述】130

5.1.1 索引的定义及分类130

5.1.2 创建索引131

5.1.3 查看索引信息134

5.1.4 维护索引136

5.1.5 索引的设计原则137

任务2 使用视图优化查询性能137

【任务描述】137

5.2.1 视图的基本特性137

5.2.2 创建视图138

5.2.3 管理和维护视图141

5.2.4 可更新视图144

任务3 编写高效的数据查询146

【任务描述】146

5.3.1 优化数据访问146

5.3.2 SQL的执行计划148

5.3.3 子查询优化150

5.3.4 Limit查询优化151

5.3.5 优化Group By155

习题157

项目实践158

项目六 使用程序逻辑操作网上商城

系统数据160

任务1 数据库编程基础161

【任务描述】161

6.1.1 SQL程序语言基础161

6.1.2 SQL的流程控制164

6.1.3 游标的使用169

任务2 使用函数实现数据访问171

【任务描述】171

6.2.1 函数概述171

6.2.2 MySQL常用函数171

6.2.3 创建用户自定义函数175

6.2.4 管理用户自定义函数176

任务3 使用存储过程实现数据

访问178

【任务描述】178

6.3.1 存储过程概述178

6.3.2 创建存储过程179

6.3.3 参数化存储过程180

6.3.4 管理存储过程181

任务4 使用触发器实现自动

任务182

【任务描述】182

6.4.1 触发器概述182

6.4.2 创建触发器182

6.4.3 管理触发器184

任务5 使用事件实现自动任务184

【任务描述】184

6.5.1 事件概述184

6.5.2 创建事件185

6.5.3 管理事件187

习题189

项目实践190

项目七 维护网上商城系统的

安全性192

任务1 数据库用户权限管理193

【任务描述】193

7.1.1 用户与权限193

7.1.2 用户账户管理194

7.1.3 权限管理200

任务2 使用事务和锁防止数据

脏读204

【任务描述】204

7.2.1 事务概述204

7.2.2 事务的隔离级别205

7.2.3 MySQL的锁机制206

7.2.4 MySQL中的事务应用207

习题212

项目实践213

项目八 维护网上商城系统的

高可用性215

任务1 备份和恢复数据216

【任务描述】216

8.1.1 数据备份216

8.1.2 数据恢复220

8.1.3 数据库迁移222

8.1.4 数据导出222

8.1.5 数据导入228

任务2 使用日志备份和恢复

数据231

【任务描述】231

8.2.1 MySQL日志概述231

8.2.2 二进制日志232

8.2.3 错误日志237

8.2.4 通用查询日志238

8.2.5 慢查询日志242

习题245

项目实践246

附录A 网上商城系统数据表248

附录B 数据库设计说明书格式251

参考文献255

内容提要

MySQL数据库是当前*为流行的开源数据库之一,它功能强大,运算性能,已成为企业级数据库产品的*。本书以一个“网上商城系统”的数据库设计、操纵和管理为主线,以实践为指导,借助实用的案例和通俗易懂的语言,详细介绍了使用MySQL数据库对“网上商城系统”进行设计与维护的过程。全书分为基础应用篇和应用篇两大部分,8个项目26个任务,主要内容括MySQL数据库的安装与配置、数据库设计与建模、关系代数、数据库的创建与管理和数据查询、数据查询优化、数据库编程、维护系统数据库的安全性和高可用性。本书可作为高等院校应用型、技能型人才培养及各类“数据库开发与管理”相关课程的教材,也可以作为从事数据库开发与应用人员的参考用书。

暂无相关内容

作者介绍

李锡辉,湖南信息职业技术学院信息学院教授,国家精品课程负责人,曾出版过《ASP NET网站开发实例教程(第2版)》(清华大学出版社,国家十二五规划)、《SQL Server 2008数据库案例教程》(清华大学出版社)。

mysql数据库技术与项目李锡辉_《MySQL数据库技术与项目应用教程 李锡辉 ,王樱 9787115474100 人》李锡辉,王樱著【摘要 书评 在线阅读】-苏宁易购图书...相关推荐

  1. 运营管理最新版史蒂文森_《运营管理(英文版第11版注解版国际经典原版教材)》(美)威廉J.史蒂文森著【摘要 书评 在线阅读】-苏宁易购图书...

    出版说明 导读 前言 章  运营管理概述 1.1  引言 1.2  流程管理 1.3  运营管理的范围 1.4  学习运营管理的目的 1.5  运营管理历史演变 1.6  今天的运营管理 1.7  企 ...

  2. java红黑树 冯舜玺_《数据结构与算法分析》(美)马克·艾伦·维斯(Mark Allen Weiss) 著;冯舜玺,陈越 译著【摘要 书评 在线阅读】-苏宁易购图书...

    出版者的话 前言 章  引论1 1.1  本书讨论的内容1 1.2  数学知识复习2 1.2.1  指数2 1.2.2  对数2 1.2.3  级数2 1.2.4  模运算4 1.2.5  证明的方法 ...

  3. python scrapy 框架的简单使用爬虫苏宁易购图书信息

    python scrapy 框架的简单使用&&爬虫苏宁易购图书信息 前言 第一步: 分析网页 1.1 找到要爬取的数据位置 分类信息 图书信息 价格信息 1.2 分析如何获取数据 正则 ...

  4. Python爬虫20-Scrapy爬取苏宁易购图书

    Scrapy爬取苏宁易购图书 1.创建一个scrapy项目 scrapy startproject book 2.生成一个爬虫文件 scrapy genspider su book.suning.co ...

  5. 郑明秋什么版本的MySQL_《MySQL数据库实用教程》郑明秋,蒙连超,赵海侠著【摘要 书评 在线阅读】-苏宁易购图书...

    商品参数 作者: 郑明秋,蒙连超,赵海侠著 出版社:北京理工大学出版社 出版时间:2017-12-01 版次:1 页数:207 开本:16开 装帧:平装 ISBN:9787568250825 版权提供 ...

  6. MYSQL数据库周德伟教程后题_《MySQL数据库基础实例教程》编者:周德伟,覃国蓉著【摘要 书评 在线阅读】-苏宁易购图书...

    商品参数 作者: 编者:周德伟,覃国蓉著 出版社:人民邮电出版社 出版时间:2017-08-01 版次:1 开本:16开 装帧:平装 ISBN:9787115461872 版权提供:人民邮电出版社 基 ...

  7. 石正喜MySQL数据库使用教程_《21世纪高职高专系列规划教材:MySQL数据库实用教程》【摘要 书评 在线阅读】-苏宁易购图书...

    商品参数 作者: 石正喜编 出版社:北京师范大学出版社 出版时间:2014-01-01 00:00:00 版次:1 印次:1 印刷时间:2014-01-01 字数:400000 页数:298 开本:1 ...

  8. mysql数据库应用从入门到精通 王飞飞_《MYSQL数据库应用从入门到精通(第2版)(含盘)》王飞飞 崔洋 贺亚茹著【摘要 书评 在线阅读】-苏宁易购图书...

    第1篇  MySQL数据库基础篇 第1章  数据库概述 1.1  关于数据库的基本概念 2 1.1.1  数据管理技术的发展阶段 2 1.1.2  数据库系统阶段涉及的概念 3 1.1.3  数据库技 ...

  9. 虫术python绝技下载_《虫术——Python绝技》梁睿坤著【摘要 书评 在线阅读】-苏宁易购图书...

    商品参数 作者: 梁睿坤著 出版社:电子工业出版社 出版时间:2018.6.30 版次:1 开本:16 ISBN:9787121344565 版权提供:电子工业出版社 基本信息 书名:虫术--Pyth ...

最新文章

  1. Google BERT模型提取句子Token特征
  2. weka libsvm
  3. 国内数据中心制冷系统设计与发展
  4. python编译文件瘦身_python优化、编译文件
  5. C# webbrowser 代理
  6. Mongodb学习总结(1)——常用NoSql数据库比较
  7. 小蚂蚁学习PHP性能优化(2)--PHP语言级性能优化
  8. JVM调优总结:一些概念
  9. Vue3 Composition API教程
  10. FlashFXP使用及连接不上的错误问题
  11. WIFI共享大师无法开启发射功能
  12. 阻抗匹配50欧姆的原因
  13. linux查找与替换练习
  14. [Vue warn]: Unknown custom element: <rules-set> - did you register the component correctly? For recu
  15. SLAM中的退化问题
  16. 【实战模拟】Kali Linux Vim命令大全 ——新手上路必备
  17. 智能水浸报警器:智慧安防一站式解决,省心
  18. android 名片识别 简书,简书,也有了我的名片
  19. [matlab编程实践].cli文件二进制格式读取【3D打印切片文件】
  20. 教务管理系统C++文件系统,使用Open Hash存储教师的教师编号与密码。

热门文章

  1. 实战十四:基于线性回归预测环境空气质量 代码+数据
  2. soso竟然没有收录qq.com的任何一个网页
  3. 项目中报错:Warning: count():Parameter must be an array or an object that implements Countable的解决方案
  4. Lwip从入门到放弃之(一)---基础网络知识扫盲
  5. 《保护我们的数字遗产:DNA数据存储》白皮书发布
  6. 第三章 - 有穷自动机与词法分析(二)
  7. Java经典实验_猴子的经典实验(转载)
  8. splash下拉滚动条位置
  9. 深入理解awgn函数如何向信号中添加高斯白噪声
  10. C++中容器的分类以及相关用法