MySQL数据库应用与开发技术

MySQL数据库应用与开发技术

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书讲述MySQL数据库基本特性、SQL编码开发、服务管理三大方面知识。

内容简介

本书以MySQL数据库的应用为主线,讲解数据库编程开发中关系数据表的创建与使用、数据查询与运算、视图与索引的应用、三大范式设计原则、存储过程开发、触发器应用、数据库运维管理、数据备份与恢复、事务处理、数据库建模设计等方面的知识。

本书可作为电子与信息大类专业数据库课程的教材,也可作为数据库开发设计人员的参考用书。

作者简介

编著者温立辉,河源职业技术学院副教授。有在企业实践工作经历,历任程序员、架构师、研发部经理,在高校从事教学工作13年,有丰富的实践与教学经验。

章节目录

版权信息

前言

二维码资源清单

第1章 MySQL数据库基础

1.1 数据库概述

1.1.1 数据库发展历程

1.1.2 数据库系统构成

1.1.3 数据库基础概念

1.2 MySQL数据库的安装及配置

1.2.1 MySQL数据库安装

1.2.2 MySQL数据库配置

1.2.3 MySQL客户端工具安装

1.2.4 MySQL数据库登录

拓展阅读 国产数据库的发展

练习题

第2章 数据库和数据表操作

2.1 数据库操作

2.1.1 MySQL自带的库节点

2.1.2 数据库的创建

2.1.3 数据库的查询

2.1.4 数据库的删除

2.2 数据表操作

2.2.1 数据表相关概念

2.2.2 数据表的创建

2.2.3 数据表的查看

2.2.4 数据表结构的修改

2.2.5 数据表结构的删除

2.3 数据表约束

2.3.1 主键约束

2.3.2 外键约束

2.3.3 非空约束

2.3.4 唯一性约束

2.3.5 自定义约束

2.3.6 主键自增

2.4 案例:创建职员与部门数据表

拓展阅读 表格的起源

练习题

第3章 数据检索操作

3.1 数据查询

3.1.1 数据库操作语句

3.1.2 查询检索语法

3.1.3 案例:百货超市销售额度检索

3.2 数据检索条件筛选

3.2.1 数据检索条件筛选语法

3.2.2 数据筛选规则定义

3.2.3 案例:条件筛选在销售额度检索的应用

3.3 数据检索分组

3.3.1 数据检索分组语法

3.3.2 案例:数据检索分组在销售额度检索的应用

3.4 数据检索排序

3.4.1 数据检索排序语法

3.4.2 案例:数据检索排序在销售额度检索的应用

3.5 数据检索分页

3.5.1 数据检索分页语法

3.5.2 案例:数据检索分页在销售额度检索的应用

3.6 聚合函数

3.6.1 常用的聚合函数

3.6.2 案例:聚合函数在销售额度检索的应用

3.7 多表连接操作

3.7.1 多表连接操作的语法

3.7.2 案例:多表连接在竞赛模块数据检索的应用

3.8 子查询

3.8.1 WHERE类型子查询

3.8.2 FROM类型子查询

3.8.3 案例:子查询在会员模块数据检索的应用

拓展阅读 数据检索技术的发展

练习题

第4章 数据插入、更新和删除操作

4.1 数据插入操作

4.1.1 数据插入语法

4.1.2 案例:在图书信息模块插入数据

4.2 数据更新操作

4.2.1 数据更新语法

4.2.2 案例:在图书信息模块更新数据

4.3 数据删除操作

4.3.1 数据删除语法

4.3.2 案例:在图书信息模块删除数据

拓展阅读 从数据库到数据仓库

练习题

第5章 视图与索引

5.1 视图

5.1.1 认识视图

5.1.2 视图管理

5.1.3 案例:创建储户模块业务视图

5.2 索引

5.2.1 认识索引

5.2.2 索引管理

5.2.3 案例:创建销售商品表索引

拓展阅读 内存数据库

练习题

第6章 关系数据库设计范式

6.1 数据库范式概述

6.2 数据库三大范式

6.2.1 第一范式(1NF)

6.2.2 第二范式(2NF)

6.2.3 第三范式(3NF)

6.3 案例:用户登录模块数据表范式设计

拓展阅读 国产开源数据库设计工具CHINER的发展历程

练习题

第7章 存储过程

7.1 存储过程概述

7.1.1 存储过程的优点

7.1.2 存储过程的种类

7.2 存储过程的创建、调用与删除

7.2.1 存储过程的创建

7.2.2 存储过程的调用与删除

7.3 参数类型

7.3.1 输入参数(IN)

7.3.2 输出参数(OUT)

7.3.3 输入输出参数(INOUT)

7.4 数据变量

7.4.1 变量声明

7.4.2 变量作用域

7.5 流程控制语句

7.5.1 条件语句

7.5.2 循环语句

7.5.3 注释语句

7.6 案例:开发积分模块数据汇总存储过程

拓展阅读 基于Hadoop的大数据仓库技术

练习题

第8章 触发器

8.1 触发器概述

8.1.1 触发器的作用

8.1.2 触发器的原理

8.2 触发器的使用

8.2.1 触发器基本语法

8.2.2 触发器高级操作

8.3 案例:开发财务模块数据级联触发器

拓展阅读 数据库安全审计

练习题

第9章 数据库运维管理

9.1 数据库运维管理概述

9.2 基础服务管理

9.2.1 开启服务器

9.2.2 登录服务器

9.2.3 关闭服务器

9.3 账户配置管理

9.3.1 修改账户密码

9.3.2 创建新账户

9.3.3 账户权限分配

9.3.4 删除账户

9.4 数据运维

9.4.1 数据导出

9.4.2 数据导入

9.5 案例:订单模块与报表模块数据同步运维

拓展阅读 自动化运维

练习题

第10章 关系数据库事务管理

10.1 关系数据库事务基础

10.1.1 关系数据库事务功能应用

10.1.2 关系数据库事务基本命令

10.1.3 关系数据库事务特征

10.2 事务封锁机制

10.2.1 封锁类型

10.2.2 封锁粒度

10.2.3 事务死锁

10.3 事务隔离级别

10.3.1 脏读

10.3.2 丢失更新

10.3.3 不一致分析

10.3.4 幻读

10.3.5 隔离级别

10.4 事务管理操作

10.4.1 隔离性操作

10.4.2 数据脏读操作

10.4.3 可重复读操作

10.5 案例:显式事务下仓库管理模块数据操作

拓展阅读 基于分布式事务的NoSQL数据库Tair

练习题

第11章 数据库设计

11.1 数据库设计概述

11.1.1 数据库设计原则

11.1.2 数据库设计重要性

11.1.3 数据库设计的六大阶段

11.1.4 数据库设计常见问题

11.1.5 数据库设计注意事项

11.2 概念数据模型

11.2.1 数据模型基本概念

11.2.2 实体与属性

11.3 数据建模设计工具PowerDesigner

11.3.1 认识PowerDesigner

11.3.2 PowerDesigner的应用

11.4 案例:教学管理系统数据库设计

11.4.1 数据建模需求概述

11.4.2 数据建模设计

11.4.3 实体模型关系设计

拓展阅读 数字化转型

练习题

参考文献

MySQL数据库应用与开发技术是2023年由机械工业出版社出版,作者温立辉 编著。

得书感谢您对《MySQL数据库应用与开发技术》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
MySQL数据库应用与管理(第2版) 电子书
本教材循序渐进地讲解了MySQL的理论知识和基本操作。
MySQL数据库基础与实践 电子书
本书从实用的角度出发,全面讲解MySQL数据库技术。
MySQL数据库应用实战教程(慕课版) 电子书
MySQL是目前流行的采用客户端/服务器的关系型SQL数据库管理系统之一。本书利用大量案例深入浅出地介绍了使用MySQL管理数据库的基础知识。本书分为9章,分别介绍了MySQL概述、MySQL数据类型、MySQL常用操作、MySQL查询、MySQL函数和存储过程、MySQL高级特性、索引、综合案例——图书管理系统、MySQL管理。本书实战案例丰富,内容全面,配套慕课课程,由一线程序员手把手教学,支
Foxtable数据库应用开发宝典 电子书
1.“职场小白”秒变“数据大咖” Foxtable以Excel之表,管理着数据库之芯:数据录入、查询统计、表间关联、报表生成……全部手到拈来,无须编写任何代码。 2.二次开发不求人 可以十倍于Excel VBA的工作效率,开发出符合自身需要且能无限分发的数据管理软件。开发过程中仅需关注商业逻辑,无须纠缠于具体功能的实现,因为Foxtable已经做了大量模块化的处理。 3.一夫当关,玩转全端 Foxtable拥有简单的服务器搭建方式,使用户无须其他任何第三方工具即能实现数据在C/S和B/S上的共享,轻松玩转PC端与移动端。
数据库技术与应用——Access 2010 电子书
基于数据库技术产生的原因,介绍数据库的概念、理论和技术,建立学习数据库技术的学习框架;基于典型案例讲解数据库的设计、创建及管理,培养学生数据组织和管理的能力。本书分为12章,共50小节。按照原理、技术、常规应用和创新应用四个结构点来组织教材内容。