监所网络数据库技术 / 新时代司法职业教育“双高”建设精品教材
¥78.00定价
作者: 谭庆芳
出版时间:2023-05
出版社:华中科技大学出版社
- 华中科技大学出版社
- 9787568093439
- 1版
- 466703
- 68254288-1
- 正16开
- 2023-05
- 364
- 司法技术类
- 高职
作者简介
内容简介
本书以MySQL 8.0.32为平台,按照高素质警务技术技能数据库人才培养的目标要求,遵循由浅入深、从易到难的规律,以项目/任务驱动的方式,通过实例讲述监所数据库应用技术。主要内容包括监所数据库的安装与配置、数据库和数据表的增删改查、MySQL编程、数据库容灾与备份、数据库故障诊断等。本书由武汉警官职业学院和武汉伟创聚赢科技有限公司合作编撰,编写团队深入监狱、戒毒所和相关信息化企业调研,力争以最先进的数据库技术服务监所信息化建设,体现了公安司法类专业计算机课程服务行业的特点。通过本书,读者可以快速学会监所数据库的相关知识,掌握基于MySQL的监所数据库项目开发方法。本书适用于公安司法类应用型本科、职教本科和高等职业院校数据库技术课程,作为在校生数据库课程教材使用,也可作为本科院校的学生和计算机爱好者的参考用书。
目录
第1章 MySQL数据库基础1
1.1 数据库概述/ 2
1.2 MySQL服务/ 4
1.3客户端连接MySQL服务/ 20
1.4 Navicat for MySQL工具介绍/ 23
1.5本章实践任务/ 32
第2章 MySQL表结构管理概述34
2.1关系模型与数据表/ 35
2.2 MySQL数据类型/ 37
2.3数据完整性约束/ 42
2.4参照完整性约束/ 47
2.5 本章实践任务/ 52
第3章 MySQL数据库和数据表基本操作56
3.1 SQL简介/ 57
3.2数据库的基本操作/ 59
3.3数据表的基本操作/ 65
3.4插入和更新数据表的数据/ 95
3.5删除数据表的数据/ 102
3.6本章实践任务/ 105
第4章 Select基础查询109
4.1 select语句基本语法/ 110
4.2使用select语句进行简单查询/ 111
4.3使用where条件子句/ 116
4.4定制显示查询结果/ 128
4.5本章实践任务/ 132
第5章 MySQL基本函数应用134
5.1数学函数和控制流函数/ 135
5.2字符串函数/ 141
5.3日期和时间函数/ 146
5.4系统信息函数和加密函数/ 154
5.5本章实践任务/ 161
第6章 聚合函数和分组查询操作170
6.1聚合函数/ 171
6.2分组查询GROUP BY子句/ 178
6.3多字段分组和HAVING子句/ 181
6.4本章实践任务/ 185
第7章 MySQL数据表连接查询191
7.1内连接查询/ 192
7.2多表连接查询/ 202
7.3外连接查询/ 204
7.4连接查询综合应用/ 207
7.5本章实践任务/ 210
第8章 MySQL数据表子查询221
8.1单行子查询/ 222
8.2多行子查询/ 224
8.3子查询的非典型应用/ 227
8.4在DML语句中使用子查询/ 229
8.5本章实践任务/ 230
第9章 数据库设计233
9.1数据需求分析/ 234
9.2概念结构设计/ 241
9.3逻辑结构设计/ 247
9.4使用PowerDesigner设计数据模型/ 250
9.5本章实践任务/ 257
第10章 MySQL数据库编程265
10.1用户自定义变量/ 266
10.2存储过程/ 272
10.3条件控制语句/ 280
10.4游标/ 285
10.5本章实践任务/ 288
第11章 其他数据库对象及应用296
11.1视图/ 297
11.2索引/ 305
11.3触发器/ 310
11.4事务/ 315
11.5本章实践任务/ 318
第12章 MySQL数据库安全管理321
12.1 MySQL二进制日志/ 322
12.2 MySQL备份和还原/ 329
12.3 MySQL复制/ 335
12.4 MySQL查询优化/ 340
12.5本章实践任务/ 349
附录 数据字典352
参考文献362
1.1 数据库概述/ 2
1.2 MySQL服务/ 4
1.3客户端连接MySQL服务/ 20
1.4 Navicat for MySQL工具介绍/ 23
1.5本章实践任务/ 32
第2章 MySQL表结构管理概述34
2.1关系模型与数据表/ 35
2.2 MySQL数据类型/ 37
2.3数据完整性约束/ 42
2.4参照完整性约束/ 47
2.5 本章实践任务/ 52
第3章 MySQL数据库和数据表基本操作56
3.1 SQL简介/ 57
3.2数据库的基本操作/ 59
3.3数据表的基本操作/ 65
3.4插入和更新数据表的数据/ 95
3.5删除数据表的数据/ 102
3.6本章实践任务/ 105
第4章 Select基础查询109
4.1 select语句基本语法/ 110
4.2使用select语句进行简单查询/ 111
4.3使用where条件子句/ 116
4.4定制显示查询结果/ 128
4.5本章实践任务/ 132
第5章 MySQL基本函数应用134
5.1数学函数和控制流函数/ 135
5.2字符串函数/ 141
5.3日期和时间函数/ 146
5.4系统信息函数和加密函数/ 154
5.5本章实践任务/ 161
第6章 聚合函数和分组查询操作170
6.1聚合函数/ 171
6.2分组查询GROUP BY子句/ 178
6.3多字段分组和HAVING子句/ 181
6.4本章实践任务/ 185
第7章 MySQL数据表连接查询191
7.1内连接查询/ 192
7.2多表连接查询/ 202
7.3外连接查询/ 204
7.4连接查询综合应用/ 207
7.5本章实践任务/ 210
第8章 MySQL数据表子查询221
8.1单行子查询/ 222
8.2多行子查询/ 224
8.3子查询的非典型应用/ 227
8.4在DML语句中使用子查询/ 229
8.5本章实践任务/ 230
第9章 数据库设计233
9.1数据需求分析/ 234
9.2概念结构设计/ 241
9.3逻辑结构设计/ 247
9.4使用PowerDesigner设计数据模型/ 250
9.5本章实践任务/ 257
第10章 MySQL数据库编程265
10.1用户自定义变量/ 266
10.2存储过程/ 272
10.3条件控制语句/ 280
10.4游标/ 285
10.5本章实践任务/ 288
第11章 其他数据库对象及应用296
11.1视图/ 297
11.2索引/ 305
11.3触发器/ 310
11.4事务/ 315
11.5本章实践任务/ 318
第12章 MySQL数据库安全管理321
12.1 MySQL二进制日志/ 322
12.2 MySQL备份和还原/ 329
12.3 MySQL复制/ 335
12.4 MySQL查询优化/ 340
12.5本章实践任务/ 349
附录 数据字典352
参考文献362