零基础轻松学MySQL5.7PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:梁晶等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2018
- ISBN:9787111611066
- 页数:327 页
第1章 数据库概述 1
1.1 数据库基本概念 1
1.1.1 数据存储方式 1
1.1.2 什么是数据库 2
1.1.3 数据库的存储结构 2
1.1.4 数据库在开发中的作用 4
1.2 数据库技术 4
1.2.1 数据库系统 4
1.2.2 了解SQL语言 6
1.2.3 数据库访问技术 6
1.3 认识MySQL 7
1.3.1 MySQL的优势 7
1.3.2 MySQL的版本 8
1.3.3 如何获取MySQL 8
1.4 数据库的学习方法 10
1.5 小结 11
1.6 练习题 11
第2章 安装和配置MySQL 12
2.1 MySQL 5.7的新特性 12
2.2 在不同平台上安装MySQL 13
2.2.1 安装条件 13
2.2.2 在Windows系统上安装MySQL 13
2.2.3 在Linux系统上安装MySQL 17
2.2.4 打开MySQL数据库 20
2.3 验证MySQL是否安装成功 21
2.3.1 获取服务器状态 22
2.3.2 执行简单的SQL命令 22
2.4 启动服务和登录MySQL数据库 22
2.4.1 启动MySQL服务 22
2.4.2 登录MySQL数据库 23
2.4.3 配置Path变量 25
2.5 配置MySQL数据库 26
2.5.1 使用配置向导 26
2.5.2 手工更改配置 30
2.6 使用MySQL Workbench图形管理工具 30
2.7 使用免安装的MySQL 31
2.8 小结 33
2.9 练习题 33
第3章 操作MySQL数据库 34
3.1 创建数据库 34
3.1.1 基本语法 34
3.1.2 创建并查看数据库 35
3.1.3 创建指定字符集的数据库 36
3.2 修改数据库 37
3.2.1 基本语法 37
3.2.2 修改数据库的字符集 38
3.3 删除数据库 38
3.3.1 基本语法 38
3.3.2 删除数据库 39
3.4 选择数据库 40
3.5 使用图形界面管理数据库 40
3.6 综合案例 43
3.6.1 案例目的 43
3.6.2 案例演示过程 44
3.7 小结 46
3.8 练习题 46
第4章 MySQL存储引擎与数据类型 47
4.1 存储引擎 47
4.1.1 什么是存储引擎 47
4.1.2 MySQL 5.7支持的存储引擎 48
4.1.3 如何选择存储引擎 48
4.1.4 操作默认存储引擎 49
4.2 数据类型 49
4.2.1 整数类型 50
4.2.2 浮点数类型和定点数类型 51
4.2.3 日期与时间类型 52
4.2.4 字符串和二进制类型 55
4.3 综合案例 59
4.3.1 案例目的 59
4.3.2 案例演示过程 59
4.4 小结 60
4.5 练习题 60
第5章 操作表 62
5.1 表的基本概念 62
5.2 创建表 62
5.2.1 基本语法 62
5.2.2 在指定的数据库中创建表 63
5.2.3 查看表结构 64
5.3 修改表 65
5.3.1 基本语法 66
5.3.2 添加字段 66
5.3.3 修改字段数据类型 67
5.3.4 删除字段 68
5.3.5 修改字段名称 69
5.3.6 修改表名 69
5.4 删除表 70
5.4.1 基本语法 70
5.4.2 删除表 70
5.5 使用图形界面操作数据表 71
5.6 综合案例 75
5.6.1 案例目的 75
5.6.2 案例演示过程 75
5.7 小结 79
5.8 练习题 79
第6章 约束 80
6.1 约束的作用 80
6.2 主键约束 80
6.2.1 选取设置主键约束的字段 80
6.2.2 在创建表时设置主键约束 81
6.2.3 在创建表时设置复合主键 82
6.2.4 在修改表时添加主键约束 83
6.2.5 使用图形界面操作主键约束 83
6.3 外键约束 84
6.3.1 选取设置外键约束的字段 84
6.3.2 在创建表时设置外键约束 85
6.3.3 在修改表时添加外键约束 86
6.3.4 删除外键约束 87
6.3.5 使用图形界面操作外键约束 88
6.4 唯一约束 89
6.4.1 选取设置唯一约束的字段 89
6.4.2 在创建表时设置唯一约束 89
6.4.3 在修改表时添加唯一约束 90
6.4.4 删除唯一约束 90
6.4.5 使用图形界面操作唯一约束 91
6.5 检查约束 91
6.5.1 选取设置检查约束的字段 91
6.5.2 在创建表时设置检查约束 92
6.5.3 在修改表时添加检查约束 92
6.5.4 删除检查约束 93
6.5.5 使用图形界面操作检查约束 93
6.6 默认值约束 93
6.6.1 选取设置默认值约束的字段 93
6.6.2 在创建表时设置默认值约束 93
6.6.3 在修改表时添加默认值约束 94
6.6.4 删除默认值约束 94
6.6.5 使用图形界面操作默认值约束 95
6.7 非空约束 95
6.7.1 选取设置非空约束的字段 95
6.7.2 在创建表时设置非空约束 95
6.7.3 在修改表时添加非空约束 96
6.7.4 删除非空约束 97
6.7.5 使用图形界面操作非空约束 97
6.8 查看表中的约束 98
6.9 综合案例 98
6.9.1 案例目的 98
6.9.2 案例演示过程 99
6.10 小结 100
6.11 练习题 100
第7章 函数 102
7.1 数值型函数 102
7.1.1 ABS函数 102
7.1.2 MOD函数 103
7.1.3 SQRT函数 103
7.1.4 SIGN函数 103
7.1.5 CEIL与CELING函数 104
7.1.6 三角函数 104
7.2 字符串函数 106
7.2.1 LENGTH函数 106
7.2.2 UPPER与LOWER函数 107
7.2.3 LEFT与RIGHT函数 107
7.2.4 CONCAT函数 108
7.2.5 TRIM函数 108
7.2.6 INSERT函数 109
7.2.7 SUBSTRING函数 109
7.2.8 REVERSE函数 110
7.2.9 REPLACE函数 110
7.3 日期与时间函数 111
7.3.1 NOW和SYSDATE函数 111
7.3.2 CURDATE函数和CURRENT DATE函数 111
7.3.3 CURTIME函数和CURRENT TIME函数 112
7.3.4 DAYOFWEEK函数和WEEKDAY函数 112
7.3.5 DAYOFMONTH函数和DAYOFYEAR函数 113
7.3.6 MONTH函数和MONTHNAME函数 113
7.3.7 DATEDIFF函数 114
7.3.8 ADDDATE函数 114
7.3.9 DATE FORMAT函数 115
7.4 聚合函数 116
7.4.1 MAX函数 116
7.4.2 MIN函数 117
7.4.3 COUNT函数 118
7.4.4 SUM函数 118
7.4.5 AVG函数 119
7.5 综合案例 119
7.5.1 案例目的 119
7.5.2 案例演示过程 120
7.6 小结 121
7.7 练习题 121
第8章 使用基本的查询语句 122
8.1 查询语句基础 122
8.1.1 基本语法 122
8.1.2 使用“*”查询表中的全部内容 123
8.1.3 查询表中指定的字段 124
8.1.4 使用DISTINCT关键字去除结果中的重复行 126
8.1.5 在查询时给表和字段设置别名 127
8.1.6 使用LIMIT关键字指定查询结果的行数 128
8.1.7 使用ORDER BY对查询结果进行排序 130
8.2 带WHERE关键字的条件查询 132
8.2.1 常用的运算符 132
8.2.2 单一条件的查询语句 138
8.2.3 多条件的查询语句 138
8.2.4 使用LIKE的模糊查询 139
8.2.5 日期字段作为条件的查询语句 141
8.3 综合案例 141
8.3.1 案例目的 141
8.3.2 案例演示过程 142
8.4 小结 145
8.5 练习题 145
第9章 高级查询 146
9.1 多表查询 146
9.1.1 内连接查询 147
9.1.2 外连接查询 149
9.1.3 自连接查询 151
9.2 子查询 151
9.2.1 使用子查询的时机 151
9.2.2 子查询中常用的运算符 152
9.2.3 子查询的应用 152
9.3 分组查询 156
9.3.1 使用分组查询的时机 156
9.3.2 聚合函数在分组查询中的应用 157
9.3.3 使用HAVING关键字设置条件 158
9.4 使用正则表达式的查询 159
9.4.1 查询以特定字符或字符串开头的记录 160
9.4.2 查询以特定字符或字符串结尾的记录 160
9.4.3 用符号“.”代替字符串中的任意一个字符 161
9.4.4 使用“*”和“+”来匹配多个字符 161
9.4.5 匹配指定字符串 162
9.4.6 匹配指定字符串中的任意一个 163
9.4.7 匹配指定字符以外的字符 164
9.5 综合案例 164
9.5.1 案例目的 164
9.5.2 案例演示过程 165
9.6 小结 168
9.7 练习题 169
第10章 操作表中的数据 170
10.1 使用INSERT语句添加数据 170
10.1.1 基本语法 170
10.1.2 向表中的全部字段添加值 172
10.1.3 向表中指定字段添加值 174
10.1.4 使用INSERT INTO…FROM语句复制表数据 174
10.2 使用UPDATE语句修改数据 175
10.2.1 UPDATE语句的基本语法 175
10.2.2 修改表中的数据 176
10.2.3 根据条件修改表中的数据 176
10.3 使用DELETE语句删除数据 177
10.3.1 删除单个表中的数据 177
10.3.2 删除表中的全部数据 177
10.3.3 根据条件删除表中的数据 177
10.4 使用图形界面操作表中的数据 178
10.5 综合案例 179
10.5.1 案例目的 180
10.5.2 案例演示过程 180
10.6 小结 184
10.7 练习题 184
第11章 视图 185
11.1 认识视图 185
11.2 创建视图 187
11.2.1 基本语法 187
11.2.2 创建基于单表的视图 187
11.2.3 创建基于多表的视图 189
11.2.4 查询视图 190
11.3 修改视图 191
11.3.1 基本语法 191
11.3.2 修改视图内容 191
11.3.3 修改视图名称 194
11.4 删除视图 194
11.4.1 基本语法 194
11.4.2 删除视图 194
11.5 使用图形界面操作视图 194
11.6 综合案例 196
11.6.1 案例目的 196
11.6.2 案例演示过程 197
11.7 小结 201
11.8 练习题 201
第12章 自定义函数和存储过程 202
12.1 为什么要使用自定义函数 202
12.1.1 创建并使用自定义函数 202
12.1.2 修改自定义函数 204
12.1.3 删除自定义函数 204
12.1.4 使用图形界面操作自定义函数 204
12.2 为什么要使用存储过程 205
12.3 结构控制语句 206
12.3.1 声明变量 206
12.3.2 条件控制语句 207
12.3.3 循环控制语句 208
12.4 创建存储过程 210
12.4.1 基本语法 210
12.4.2 创建不带参数的存储过程 211
12.4.3 创建带参数的存储过程 212
12.5 修改存储过程 212
12.5.1 基本语法 212
12.5.2 修改存储过程的内容和名称 213
12.6 删除存储过程 213
12.6.1 基本语法 213
12.6.2 删除存储过程 213
12.7 使用图形界面操作存储过程 213
12.8 综合案例 215
12.8.1 案例目的 215
12.8.2 案例演示过程 216
12.9 小结 217
12.10 练习题 217
第13章 触发器 219
13.1 为什么要使用触发器 219
13.2 创建触发器 221
13.2.1 基本语法 221
13.2.2 创建BEFORE类型触发器 222
13.2.3 创建AFTER类型触发器 223
13.3 修改和删除触发器 224
13.3.1 基本语法 224
13.3.2 删除触发器 225
13.4 使用图形界面操作触发器 226
13.5 综合案例 227
13.5.1 案例目的 227
13.5.2 案例演示过程 227
13.6 小结 229
13.7 练习题 229
第14章 索引 231
14.1 为什么要使用索引 231
14.1.1 索引的分类 232
14.1.2 索引的使用原则和注意事项 234
14.2 创建索引 235
14.2.1 基本语法 235
14.2.2 创建一般索引 237
14.2.3 创建唯一索引 237
14.2.4 查看索引 238
14.3 修改和删除索引 239
14.3.1 基本语法 239
14.3.2 删除索引 240
14.4 综合案例 241
14.4.1 案例目的 241
14.4.2 案例演示过程 242
14.5 小结 243
14.6 练习题 244
第15章 用户与权限 245
15.1 用户管理 245
15.1.1 创建用户 246
15.1.2 修改用户 247
15.1.3 删除用户 249
15.2 权限管理 250
15.2.1 授予用户权限 250
15.2.2 撤销用户权限 253
15.3 使用图形工具操作用户和权限 254
15.4 综合案例 256
15.4.1 案例目的 256
15.4.2 案例演示过程 256
15.5 小结 260
15.6 练习题 260
第16章 事务与数据库的备份恢复 261
16.1 事务 261
16.1.1 为什么要使用事务 261
16.1.2 开始事务 262
16.1.3 提交事务 262
16.1.4 撤销事务 262
16.2 数据库的备份恢复 263
16.2.1 数据库备份 264
16.2.2 恢复数据库 264
16.3 综合案例 265
16.3.1 案例目的 266
16.3.2 案例演示过程 266
16.4 小结 269
16.5 练习题 269
第17章 企业项目开发案例 271
17.1 项目的导入 271
17.2 创建数据库与设计表结构 273
17.2.1 系统功能描述和功能模块划分 273
17.2.2 系统流程分析 274
17.2.3 系统所用文件 274
17.2.4 创建数据库 275
17.2.5 设计表结构 275
17.3 设计新闻发布模块 276
17.3.1 新闻首页 276
17.3.2 公司新闻详细信息页面 285
17.3.3 社会新闻详细信息页面 288
17.3.4 员工动态详细信息页面 291
17.3.5 公司所有新闻页面 294
17.3.6 社会所有新闻页面 296
17.3.7 员工动态所有信息页面 299
17.4 设计与开发新闻管理模块 302
17.4.1 新闻管理首页 302
17.4.2 新闻插入页面 310
17.4.3 新闻修改页面 315
17.4.4 新闻删除确认页面 321
17.4.5 新闻删除页面 325
17.5 练习题 326
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《基础乐理》牛丽君 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019