×
暂无评论
图文详情
  • ISBN:9787302629528
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:312
  • 出版时间:2023-06-01
  • 条形码:9787302629528 ; 978-7-302-62952-8

本书特色

本书内容翔实,体系完整,图文并茂,具有较强的系统性和实用性。章节安排合理,理论与实践紧密结合,每章后面都配有习题,有助于读者理解概念,巩固知识,掌握重点,攻克难点。本书内容循序渐进,深入浅出,概念清晰,条理性强,每一章节都给出大量示例,以加强对数据库技术实践能力的提升,使读者可以充分利用MySQL平台深刻理解数据库技术的原理,达到理论和实践紧密结合的目的。

内容简介

本书是面向MySQL数据库初学者的入门教材,以通俗易懂的语言、丰富实用的教学案例,详细讲解了MySQL数据库的使用。 全书讲述了数据库基础与MySQL的使用方法。首先介绍了数据库系统的基础知识和理论、关系数据库系统模型,然后以MySQL 8.0数据库管理系统为教学开发平台,详细地介绍了MySQL的安装和配置、数据库和表的操作、数据类型与表的约束、MySQL编程基础、数据查询、视图和索引、存储过程和函数、触发器和事件、权限与安全管理、事务与锁机制、数据库的备份与还原及综合实验。 本书理论和实践相结合,内容循序渐进,深入浅出,条理清晰。每一章都通过大量例题来讲解MySQL的相关技术,使读者可以充分利用MySQL深刻理解数据库技术的原理。 本书既可以作为高等院校本、专科计算机相关专业的教材,也可以作为社会培训教材,是一本适合初学者学习和参考的读物。

目录

第1章数据库基础1
1.1数据库入门1
1.1.1数据库发展史1
1.1.2数据库概念2
1.2数据模型4
1.2.1数据建模4
1.2.2概念模型4
1.2.3ER图5
1.2.4数据模型的要素5
1.2.5基本数据模型6
1.3数据库系统结构7
1.3.1三级模式7
1.3.2两级映像9
1.4常用数据库产品10
习题10第2章关系数据库13
2.1关系数据模型13
2.1.1关系模型的基本概念13
2.1.2关系的定义和性质14
2.1.3关系模式16
2.2关系的完整性16
2.3ER图转换为关系模型17
2.3.1实体的转换17
2.3.2联系的转换18
2.4关系运算20
2.4.1传统的集合运算20
2.4.2专门的关系运算22习题27第3章MySQL的安装和配置29
3.1MySQL概述29
3.2MySQL在Windows系统中的安装和配置31
3.2.1MySQL的下载31
3.2.2MySQL的安装32
3.2.3MySQL的配置35
3.3MySQL的管理38
3.3.1启动与关闭MySQL服务38
3.3.2登录与退出MySQL数据库40
3.4常用图形化管理工具43
3.4.1SQLyog43
3.4.2Navicat44
习题46MySQL 8.0数据库原理与应用目录第4章数据库和表的操作47
4.1SQL语言简介47
4.2数据库操作48
4.2.1创建数据库48
4.2.2查看数据库49
4.2.3选择数据库50
4.2.4修改数据库51
4.2.5删除数据库51
4.3数据表操作52
4.3.1创建数据表52
4.3.2查看数据表53
4.3.3修改数据表58
4.3.4删除数据表61
4.4表中数据操作61
4.4.1插入数据61
4.4.2修改数据63
4.4.3删除数据63
习题64第5章数据类型与表的约束67
5.1数据类型67
5.1.1数字类型67
5.1.2时间和日期类型71
5.1.3字符串类型74
5.1.4json数据类型78
5.2表的约束79
5.2.1非空约束79
5.2.2主键约束80
5.2.3唯一约束82
5.2.4默认值约束84
5.2.5外键约束86
5.3自动增长89
习题91第6章MySQL编程基础93
6.1常量和变量93
6.1.1常量93
6.1.2变量94
6.2运算符99
6.2.1算术运算符99
6.2.2比较运算符102
6.2.3逻辑运算符105
6.2.4位运算符108
6.2.5运算符优先级110
6.3系统内置函数111
6.3.1数学函数111
6.3.2字符串函数115
6.3.3日期和时间函数118
6.3.4加密函数123
6.3.5控制流函数124
6.3.6系统信息函数125
6.4流程控制127
6.4.1判断语句127
6.4.2循环语句129
6.4.3跳转语句132
习题133第7章数据查询135
7.1基础查询135
7.1.1select查询语法135
7.1.2查询所有字段138
7.1.3查询指定字段139
7.2条件查询140
7.2.1带比较运算符的查询140
7.2.2带and的多条件查询141
7.2.3带or的多条件查询142
7.2.4带between and关键字的查询143
7.2.5带in关键字的查询143
7.2.6查询空值144
7.2.7去掉重复值查询145
7.2.8带like关键字的模糊查询146
7.2.9对查询结果排序147
7.2.10使用limit限制查询结果的数量148
7.3常用聚合函数查询149
7.3.1sum()函数150
7.3.2avg()函数150
7.3.3max()函数151
7.3.4min()函数151
7.3.5count()函数152
7.4分组查询153
7.4.1普通分组153
7.4.2带having子句的分组查询154
7.4.3带有with rollup的分组查询155
7.5连接查询156
7.5.1内连接156
7.5.2外连接158
7.5.3自然连接160
7.5.4自连接161
7.6子查询162
7.7合并查询结果165
习题166第8章视图和索引169
8.1视图169
8.1.1视图的优点169
8.1.2创建视图170
8.1.3查看视图172
8.1.4修改视图174
8.1.5视图数据操作176
8.1.6删除视图178
8.2索引178
8.2.1索引的特点179
8.2.2索引的分类180
8.2.3创建索引180
8.2.4删除索引193
习题193第9章存储过程和函数195
9.1存储过程和函数简介195
9.2存储过程196
9.2.1创建存储过程196
9.2.2局部变量的使用197
9.2.3定义条件和处理程序198
9.2.4游标的使用201
9.2.5流程控制的使用203
9.2.6调用存储过程207
9.2.7查看存储过程207
9.2.8修改存储过程210
9.2.9删除存储过程211
9.3函数211
9.3.1创建和调用函数211
9.3.2查看函数212
9.3.3修改和删除函数214
习题215第10章触发器和事件217
10.1触发器217
10.1.1创建触发器217
10.1.2查看触发器222
10.1.3使用触发器225
10.1.4删除触发器225
10.2事件225
10.2.1创建事件226
10.2.2修改和删除事件227
习题229第11章权限与安全管理231
11.1权限表231
11.1.1user表231
11.1.2db表235
11.1.3其他权限表236
11.2用户管理236
11.2.1登录和退出MySQL服务器236
11.2.2创建普通用户239
11.2.3删除普通用户240
11.3权限管理242
11.3.1各种权限介绍242
11.3.2查看权限244
11.3.3授予权限244
11.3.4收回权限246
习题247第12章事务与锁机制249
12.1事务249
12.1.1事务的概念249
12.1.2事务的ACID特性250
12.1.3事务的基本操作250
12.2事务隔离级别254
12.2.1查看隔离级别254
12.2.2修改隔离级别255
12.2.3MySQL的4种隔离级别256
12.3锁机制261
12.3.1表级锁262
12.3.2行级锁265
习题269第13章数据库的备份与还原271
13.1备份和还原概述271
13.2数据备份272
13.2.1mysqldump命令备份数据272
13.2.2直接复制整个数据库目录275
13.3数据还原276
13.3.1使用MySQL命令还原数据276
13.3.2直接复制到数据库目录277
13.4从文本文件导入和导出表数据277
13.4.1使用select …into outfile导出文本文件278
13.4.2使用load data…infile导入文本文件279
习题280第14章综合实验281
实验一概念模型(ER图)绘制281
实验二ER图转换为关系模型283
实验三安装MySQL 8.0283
实验四MySQL数据库的创建与管理286
实验五MySQL数据库表的创建与管理287
实验六MySQL数据表中数据的查询290
实验七MySQL数据库视图创建与管理293
实验八MySQL数据库索引的创建与管理294
实验九MySQL数据库存储过程和函数的使用295
实验十MySQL数据库触发器的使用297
实验十一MySQL数据库的用户管理299
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航