【假一罚四】MySQL数据库应用开发
集团直发,全新正版书籍,假一罚四,放心选购。24小时内发货,可开发票。
¥
37.6
7.5折
¥
49.9
全新
库存2件
作者张治斌
出版社电子工业出版社
ISBN9787121448768
出版时间2023-02
装帧平装
开本其他
定价49.9元
货号31668882
上书时间2024-11-29
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
张治斌,长期工作在教学和教学管理一线,曾被评为北京市优秀青年骨干教师、计算机应用技术国家资源库数据挖掘课程负责人、人工智能工程技术人员标准审定专家、工业和信息化人才培养评价专家、主编《SQLServer数据库技术及应用教程》(大学计算机规划教材,机械工业出版社)、《Python程序设计》(清华大学出版社)等教材;2021年,全国行业职业技能竞赛计算机程序设计员赛项专家,《大数据应用开发(Python)》1+X证书标准(起草人),北京市教育信息化融合创新\"双百”示范项目创新课题(负责人)。
目录
单元1 MySQL概述1
1.1 MySQL的发展历史和特点1
1.1.1 MySQL的发展历史1
1.1.2 MySQL的特点1
1.2 MySQL的安装2
1.2.1 下载MySQL的安装包2
1.2.2 安装MySQL服务器4
1.3 MySQL客户端程序17
1.3.1 命令方式客户端程序17
1.3.2 图形方式客户端程序18
1.4 习题123
单元2 数据库的创建和管理25
2.1 MySQL数据库概述25
2.1.1 MySQL数据库简介25
2.1.2 MySQL数据库分类25
2.2 MySQL的字符集和校对规则26
2.2.1 MySQL的字符集26
2.2.2 MySQL的校对规则28
2.3 创建数据库28
2.3.1 使用SQL语句创建数据库28
2.3.2 使用Navicat for MySQL创建数据库29
2.4 查看数据库31
2.4.1 使用SQL语句查看数据库31
2.4.2 使用Navicat for MySQL查看数据库32
2.5 选择数据库32
2.5.1 使用SQL语句选择数据库32
2.5.2 使用Navicat for MySQL选择数据库33
2.6 修改数据库34
2.6.1 使用SQL语句修改数据库34
2.6.2 使用Navicat for MySQL修改数据库34
2.7 删除数据库36
2.7.1 使用SQL语句删除数据库36
2.7.2 使用Navicat for MySQL删除数据库37
2.8 习题237
单元3 表的创建和管理39
3.1 表的概述39
3.2 数据类型39
3.2.1 数值类型39
3.2.2 字符串类型41
3.2.3 日期和时间类型41
3.2.4 二进制类型42
3.2.5 复合类型42
3.2.6 NULL43
3.3 表的操作43
3.3.1 创建表43
3.3.2 查看表48
3.3.3 修改表51
3.3.4 删除表53
3.4 数据的完整性约束54
3.4.1 数据完整性约束的概念54
3.4.2 定义实体完整性54
3.4.3 定义参照完整性60
3.4.4 用户定义的完整性62
3.4.5 删除完整性约束65
3.5 习题367
单元4 记录的操作70
4.1 插入记录70
4.1.1 插入完整记录71
4.1.2 插入多条记录73
4.1.3 使用Navicat for MySQL菜单命令添加记录74
4.2 修改记录75
4.2.1 修改特定记录75
4.2.2 修改所有记录76
4.3 删除记录76
4.3.1 删除特定记录76
4.3.2 删除所有记录77
4.3.3 使用Navicat for MySQL菜单命令删除记录77
4.4 习题479
单元5 记录的查询81
5.1 单表查询81
5.1.1 单表查询语句81
5.1.2 使用WHERE子句过滤结果集85
5.1.3 对查询结果集的处理88
5.2 聚合函数查询91
5.2.1 聚合函数91
5.2.2 分组聚合查询93
5.3 连接查询95
5.3.1 交叉连接95
5.3.2 内连接96
5.3.3 外连接98
5.4 子查询100
5.4.1 使用带比较运算符的子查询100
5.4.2 使用带IN关键字的子查询101
5.4.3 使用带EXISTS关键字的子查询101
5.4.4 使用子查询插入、修改或删除记录102
5.5 习题5104
单元6 索引和视图106
6.1 索引106
6.1.1 索引的分类106
6.1.2 查看索引108
6.1.3 创建索引109
6.1.4 创建索引实例110
6.1.5 使用指定的索引116
6.1.6 删除索引117
6.2 视图118
6.2.1 创建视图119
6.2.2 查看视图的定义122
6.2.3 通过视图查询记录123
6.2.4 通过视图修改记录124
6.2.5 修改视图的定义125
6.2.6 删除视图126
6.3 习题6127
单元7 存储过程和存储函数129
7.1 编程基础129
7.1.1 SQL语言简介129
7.1.2 标识符130
7.1.3 注释130
7.1.4 常量131
7.1.5 变量131
7.2 运算符和表达式133
7.2.1 算术运算符和算术表达式134
7.2.2 比较运算符和比较表达式134
7.2.3 逻辑运算符和逻辑表达式136
7.3 系统函数137
7.3.1 数学函数137
7.3.2 字符串函数138
7.3.3 日期和时间函数139
7.3.4 系统信息函数140
7.3.5 加密函数141
7.3.6 条件判断函数142
7.4 存储过程142
7.4.1 存储过程的概念142
7.4.2 创建存储过程143
7.4.3 执行存储过程144
7.4.4 查看与删除存储过程145
7.4.5 BEGIN…END语句块147
7.4.6 DELIMITER语句147
7.4.7 存储过程中参数的应用149
7.5 存储函数151
7.5.1 存储函数的概念151
7.5.2 创建存储函数152
7.5.3 调用存储函数153
7.5.4 查看、修改与删除存储函数154
7.6 过程体155
7.6.1 变量155
7.6.2 流程控制语句158
7.6.3 异常处理161
7.6.4 游标的使用163
7.7 习题7166
单元8 触发器和事件168
8.1 触发器168
8.1.1 触发器的基本概念168
8.1.2 创建触发器169
8.1.3 触发器NEW和OLD171
8.1.4 查看触发器172
8.1.5 删除触发器173
8.1.6 触发器的使用173
8.2 事件175
8.2.1 事件的概念175
8.2.2 创建事件176
8.2.3 修改事件178
8.2.4 删除事件178
8.3 习题8179
单元9 事务和锁181
9.1 事务181
9.1.1 事务的概念181
9.1.2 事务的基本特性182
9.1.3 事务的分类182
9.1.4 事务的基本操作183
9.1.5 事务的保存点185
9.1.6 事务的隔离级别187
9.2 锁机制195
9.2.1 认识锁195
9.2.2 MyISAM表级锁196
9.2.3 InnoDB行级锁和表级锁198
9.2.4 死锁管理201
9.3 习题9202
单元10 用户和权限204
10.1 用户和权限概述204
10.1.1 MySQL用户和权限的实现204
10.1.2 MySQL的用户和权限表205
10.2 用户管理209
10.2.1 使用SQL语句管理用户账户209
10.2.2 使用Navicat for MySQL管理用户账户213
10.3 权限控制215
10.3.1 MySQL的权限级别215
10.3.2 权限类型215
10.3.3 授予用户权限216
10.3.4 撤销用户权限220
10.4 习题10221
单元11 数据库的备份和恢复223
11.1 备份和恢复概述223
11.1.1 数据为什么需要备份223
11.1.2 数据库备份的分类224
11.1.3 数据库备份的时机224
11.1.4 恢复数据库的方法224
11.2 备份和恢复数据库225
11.2.1 使用Navicat for MySQL菜单命令备份和恢复数据库225
11.2.2 使用mysqldump命令备份数据库228
11.2.3 使用mysql命令还原数据库231
11.2.4 使用SOURCE命令恢复表232
11.3 导出、导入表记录233
11.3.1 使用SELECT...INTO OUTFILE语句导出表记录234
11.3.2 使用LOAD DATA INFILE语句导入表记录235
11.4 习题11236
单元12 日志文件管理237
12.1 MySQL日志文件简介237
12.1.1 日志文件特点237
12.1.2 日志文件分类238
12.2 错误日志238
12.2.1 查看错误日志238
12.2.2 设置错误日志239
12.2.3 创建新的错误日志239
12.3 二进制日志240
12.3.1 启用二进制日志240
12.3.2 列出二进制日志文件241
12.3.3 查看或导出二进制日志文件中的内容242
12.3.4 删除二进制日志文件243
12.3.5 使用二进制日志恢复数据库245
12.3.6 暂时停止二进制日志功能246
12.4 通用查询日志246
12.4.1 启动和设置通用查询日志246
12.4.2 删除通用查询日志246
12.5 慢查询日志247
12.5.1 启用慢查询日志247
12.5.2 操作慢查询日志247
12.5.3 删除慢查询日志文件249
12.6 使用Navicat for MySQL查看MySQL历史日志249
12.7 习题12250
内容摘要
本书系统、全面地讲述了MySQL数据库管理系统的主要操作,内容涵盖高等职业院校对MySQL教学的要求,包括MySQL概述、数据库的创建和管理、表的创建和管理、记录的操作、记录的查询、索引和视图、存储过程和存储函数、触发器和事件、事务和锁、用户和权限、数据库的备份和恢复、日志文件管理。本书免费提供配套的教学资源,包括电子课件、习题答案等,便于开展教学和上机实验。本书内容丰富,结构清晰,在讲述基本理论知识的同时,注重操作技能和解决实际问题能力的培养。本书案例丰富,突出了实用性和专业性,从基本概念出发,通过大量示例由浅入深、循序渐进地讲述数据库技术和MySQL的基本概念与基本方法。本书适合作为高职高专层次计算机相关专业的基础教材,也可作为各类培训班的培训教材。
— 没有更多了 —
以下为对购买帮助不大的评价