搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
MySQL数据库原理与应用
0.00     定价 ¥ 59.90
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787830028671
  • 作      者:
    编者:陈志涛|责编:付寒冰//张学伟
  • 出 版 社 :
    北京希望电子出版社
  • 出版日期:
    2024-07-01
收藏
畅销推荐
内容介绍
全书共分为11个模块,系统地构建了从数据库基础理论到MySQL实战操作,再到高级功能应用及数据库设计的完整知识框架。模块1从数据库基础出发,奠定理论基石,解析数据库系统构成、数据模型及关系型数据库的核心概念,为深入学习铺路。模块2~模块5逐步展开,详述MySQL的安装配置、基础编程、数据库与数据表的操作管理,以及通过MySQL Workbench等工具的实践应用,让您快速上手。模块6~模块7深入讲解数据查询技巧,涵盖基本到高级查询方法,揭秘索引与视图的优化策略,提升数据库性能与管理效率。模块8~模块10深入数据库编程层面,涵盖存储过程、触发器、事件等高级功能,探讨事务管理与并发控制的精髓,以及数据库安全与维护策略,强化数据保护能力。模块11则是理论与实践的完美融合,不仅阐述数据库设计的理论方法,还通过一个贴近实际的网络购物系统数据库设计案例,引领读者经历从需求分析到维护的全过程,实现知识到技能的转化。 本书适合作为数据库原理与应用课程的教材,也可供数据库应用系统开发设计人员和工程技术人员参考使用。
展开
目录
模块1 数据库基础
1.1 数据库概述
1.1.1 数据库的相关概念
1.1.2 数据库系统的组成
1.1.3 数据库系统的体系结构
1.2 数据模型概述
1.2.1 数据模型的概念
1.2.2 数据模型的组成要素
1.2.3 数据模型的应用层次
1.3 关系型数据库理论
1.3.1 关系数据模型的相关概念
1.3.2 关系型数据库概述
1.3.3 关系型数据库管理系统概述
习题
模块2 MySQL数据库管理系统
2.1 MySQL概述
2.2 MySQL环境搭建
2.2.1 MySQL的下载
2.2.2 MySQL的安装与配置
2.2.3 MySQL的卸载
2.3 MySQL的工具
2.3.1 命令行工具
2.3.2 图形化管理工具
2.4 MySQL的编程接口
2.4.1 MySQL支持的API
2.4.2 如何选择API
习题
模块3 MySQL编程基础
3.1 SQL语言
3.1.1 SQL语言概述
3.1.2 SQL语言的功能
3.1.3 SQL语句
3.2 数据类型
3.2.1 字符串类型
3.2.2 数值类型
3.2.3 日期/时间类型
3.2.4 空间类型
3.2.5 JSON类型
3.3 常量和变量
3.3.1 常量
3.3.2 变量
3.4 表达式和运算符
3.4.1 表达式
3.4.2 运算符
3.5 系统内置函数
3.5.1 单行函数
3.5.2 聚合函数
习题
模块4 MySQL数据库操作
4.1 MySQL数据库和数据库对象
4.1.1 MySQL数据库
4.1.2 MySQL数据库对象和数据库文件
4.1.3 MySQL的字符集和排序规则
4.2 通过命令行工具创建和管理数据库
4.2.1 使用MySQLCommand LineClient创建数据库
4.2.2 使用MySQLCommand LineClient管理数据库
4.3 通过图形化界面方式创建和管理数据库
4.3.1 使用MySQLWorkbench创建数据库
4.3.2 使用MySQLWorkbench管理数据库
习题
模块5 MySQL数据表操作
5.1 通过命令行工具操作数据表
5.1.1 使用My SQLCommand LineClient创建数据表
5.1.2 使用My SQLCommand LineClient管理数据表
5.1.3 使用My SQLCommand LineClient管理数据
5.2 通过图形化界面方式操作数据表
5.2.1 使用MySQLWorkbench创建数据表
5.2.2 使用MySQLWorkbench管理数据表
5.2.3 使用MySQLWorkbench管理数据
习题
模块6 MySQL数据查询
6.1 基本查询语句
6.2 无数据源查询
6.3 单表查询
6.3.1 简单查询
6.3.2 使用DISTINCT关键字消除重复记录
6.3.3 使用AS关键字设置查询结果列的别名
6.3.4 使用WHERE关键字限定查询条件
6.3.5 使用聚合函数查询
6.3.6 使用GROUPBY关键字对查询结果进行分组
6.3.7 使用ORDERBY关键字对查询结果排序
6.3.8 使用LIMIT关键字查询结果的数量
6.4 多表查询
6.4.1 连接查询
6.4.2 联合查询
6.5 嵌套查询
6.5.1 带IN关键字的子查询
6.5.2 带ALL关键字的子查询
6.5.3 带ANY关键字的子查询
6.5.4 带EXISTS关键字的子查询
习题
模块7 MySQL的索引与视图
7.1 MySQL的索引
7.1.1 索引概述
7.1.2 索引操作
7.2 MySQL的视图
7.2.1 视图概述
7.2.2 视图操作
习题
模块8 MySQL程序设计
8.1 存储过程
8.1.1 存储过程概述
8.1.2 存储过程操作
8.2 存储函数
8.3 触发器
8.4 事件
8.4.1 事件概述
8.4.2 事件操作
8.5 流程控制语句
8.5.1 分支结构程序控制
8.5.2 循环结构程序控制
8.6 游标
习题
模块9 MySQL的事务
9.1 事务概述
9.2 事务控制
9.3 事务的并发控制
9.3.1 事务隔离级别
9.3.2 封锁机制
习题
模块10 MySQL安全管理
10.1 用户与权限管理
10.1.1 权限表
10.1.2 用户管理
10.1.3 权限管理
10.2 数据库备份与恢复
10.2.1 备份数据
10.2.2 恢复数据
10.2.3 表数据的导出与导入
习题
模块11 数据库设计
11.1 数据库设计概述
11.2 数据库设计过程
11.2.1 需求分析
11.2.2 概念设计
11.2.3 逻辑设计
11.2.4 物理设计
11.2.5 数据库实施
11.2.6 数据库的运行和维护
11.3 数据库设计实例——网络购物系统
11.3.1 需求分析
11.3.2 概念设计
11.3.3 逻辑设计
11.3.4 物理设计
11.3.5 数据库的实施
11.3.6 数据库运行与维护
习题
习题参考答案
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证