编辑推荐
读者对象
★零基础的MySQL自学者。
★希望快速、全面掌握MySQL应用技术的人员。
★高等院校的老师和学生。
★相关培训机构的老师和学生。
★初、中级MySQL数据库运维人员。
★参加毕业设计的学生。
★★贴身辅导:免费微视频课程。
★★强化实用:模拟真实开发环境,让编程更容易。
★★小白实战手册:3个真实项目实训,快速积累行业经验。
★★面试宝典:求职资源库、面试资源库和笔试题库,轻松找工作。
★★教学无忧:课后实战训练、教学大纲和精美幻灯片,让教学更轻松。
★★互动教学:定期和作者在线答疑,解决自学路上的困惑。
 ;
内容简介
《MySQL入门很轻松(微课超值版)》是针对零基础读者研发的MySQL入门教材,侧重实战,结合流行有趣的热点案 例,详细介绍MySQL应用中的各项技术。全书分为18章,内容包括认识数据库与MySQL,MySQL的管理工具,数据库的 创建与操作,数据表的创建与操作,数据表的完整性约束,插入、更新与删除数据记录,数据表的简单查询,数据 表的复杂查询,MySQL编程基础,内置函数与自定义函数,视图的创建与应用,索引的创建与应用,触发器的创建与 应用,存储过程的创建与应用,MySQL用户的管理,MySQL日志的管理,MySQL的性能优化,数据库的备份与还原。 《MySQL入门很轻松(微课超值版)》通过大量案例,帮助初学者快速入门和积累数据库应用经验。读者通过微信扫 码,可以快速查看对应案例的视频操作,随时解决学习中的困惑,并可以通过实战练习,检验对知识点掌握的程度 。《MySQL入门很轻松(微课超值版)》赠送大量超值资源,包括微视频、精美幻灯片、案例源码、教学大纲、求职 资源库、面试资源库、笔试题库和小白项目实战手册,并提供技术支持QQ群,专为读者答疑解难,降低零基础学习 数据库的门槛,让读者轻松跨入数据库应用的领域。 《MySQL入门很轻松(微课超值版)》可作为MySQL零基础读者和MySQL应用技术人员的参考用书,也可供高等院校以 及相关培训机构的老师和学生使用。
作者简介
暂无
目录
第1章 ; 认识数据库与MySQL ; 001
1.1 ; 认识数据库 ; 001
1.1.1 ; 数据库的基本概念 ; 001
1.1.2 ; 数据库系统的组成 ; 002
1.1.3 ; 数据库系统的特点 ; 003
1.2 ; 认识MySQL数据库 ; 003
1.2.1 ; MySQL系统特性 ; 004
1.2.2 ; 选择MySQL版本 ; 004
1.2.3 ; MySQL版本的命名机制 ; 004
1.3 ; 安装与配置MySQL ; 8.0 ; 005
1.3.1 ; 下载MySQL软件 ; 005
1.3.2 ; 安装MySQL软件  ;006
1.3.3 ; 配置MySQL软件 ; 008
1.4 ; 启动并登录MySQL数据库 ; 012
1.4.1 ; 启动MySQL服务 ; 012
1.4.2 ; 登录MySQL数据库 ; 013
1.4.3 ; 配置Path变量 ; 014
1.5 ; 卸载MySQL数据库 ; 016
1.6 ; 课后习题与练习 ; 017
1.7 ; 新手疑难问题解答 ; 018
1.8 ; 实战训练 ; 018
第2章 ; MySQL的管理工具 ; 019
2.1 ; 认识常用图形管理工具 ; 019
2.1.1 ; MySQL ; Workbench  ;019
2.1.2 ; phpMyAdmin ; 020
2.1.3 ; Navicat ; for ; MySQL ; 020
2.2 ; MySQL ; Workbench的应用 ; 021
2.2.1 ; 下载MySQL ; Workbench ; 021
2.2.2 ; 安装MySQL ; Workbench ; 022
2.2.3 ; 创建数据库连接 ; 023
2.2.4 ; 创建与删除数据库 ; 025
2.2.5 ; 创建和删除新的数据表 ; 026
2.2.6 ; 添加与修改数据表记录 ; 028
2.2.7 ; 查询表中的数据记录  ;028
2.2.8 ; 修改数据表的数据结构 ; 029
2.3 ; phpMyAdmin的应用 ; 029
2.3.1 ; 下载并启动phpMyAdmin ; 029
2.3.2 ; 创建与删除数据库 ; 031
2.3.3 ; 创建与删除数据表 ; 031
2.3.4 ; 添加数据表记录 ; 033
2.3.5 ; 数据库的备份 ; 034
2.3.6 ; 数据库的还原 ; 034
2.4 ; Navicat ; for ; MySQL的应用 ; 035
2.4.1 ; 下载与安装Navicat ; for ; MySQL ; 036
2.4.2 连接MySQL服务器 037
2.4.3 创建与删除数据库 038
2.4.4 创建与删除数据表 039
2.4.5 添加与修改数据记录 040
2.4.6 查询数据表中的数据 041
2.4.7 数据库备份和还原 041
2.5 以图形方式管理MySQL用户 043
2.5.1 创建用户账户 043
2.5.2 删除用户账户 045
2.5.3 加密用户账户 045
2.5.4 用户权限管理 046
2.6 课后习题与练习 047
2.7 新手疑难问题解答 048
2.8 实战训练 049
第3章 数据库的创建与操作 050
3.1 MySQL数据库概述 050
3.1.1 数据库特点 050
3.1.2 数据库对象 051
3.1.3 系统数据库 052
3.2 创建数据库 053
3.2.1 使用CREATE DATABASE语句创建 053
3.2.2 使用mysqladmin命令创建 053
3.2.3 使用PHP脚本创建 054
3.3 选择与查看数据库 055
3.3.1 从命令提示窗口中选择 055
3.3.2 使用PHP脚本选择 055
3.3.3 使用命令查看数据库 056
3.4 删除数据库 056
3.4.1 使用DROP语句删除 056
3.4.2 使用mysqladmin命令删除 057
3.4.3 使用PHP脚本删除 057
3.5 数据库存储引擎 058
3.5.1 MySQL存储引擎简介 058
3.5.2 InnoDB存储引擎 060
3.5.3 MyISAM存储引擎 060
3.5.4 MEMORY存储引擎 061
3.5.5 存储引擎的选择 061
3.6 课后习题与练习 062
3.7 新手疑难问题解答 063
3.8 实战训练 063
第4章 数据表的创建与操作 064
4.1 数据表中能存放的数据类型 064
4.1.1 数值类型 064
4.1.2 日期和时间类型 066
4.1.3 字符串类型 066
4.1.4 选择数据类型 067
4.2 创建数据表 068
4.2.1 创建数据表的语法形式 068
4.2.2 使用CREATE语句创建数据表 068
4.3 查看数据表的结构 069
4.3.1 查看表基本结构 070
4.3.2 查看表详细结构 070
4.4 修改数据表 070
4.4.1 修改数据表的名称 070
4.4.2 修改字段数据类型 071
4.4.3 修改数据表的字段名 072
4.4.4 在数据表中添加字段 072
4.4.5 修改字段的排序方式 074
4.4.6 删除不需要的字段 075
4.5 删除数据表 075
4.5.1 删除没有被关联的表 075
4.5.2 删除被其他表关联的主表 076
4.6 课后习题与练习 077
4.7 新手疑难问题解答 079
4.8 实战训练 079
第5章 数据表的完整性约束 080
5.1 数据完整性及其分类 080
5.1.1 数据完整性的分类 080
5.1.2 表中的约束条件有哪些 081
5.2 主键约束 081
5.2.1 创建表时添加主键 081
5.2.2 修改表时添加主键 083
5.2.3 创建联合主键约束 084
5.2.4 删除表中的主键 085
5.3 外键约束 086
5.3.1 创建表时添加外键约束 086
5.3.2 修改表时添加外键约束 088
5.3.3 删除表中的外键约束 088
5.4 默认约束 089
5.4.1 创建表时添加默认约束 089
5.4.2 修改表时添加默认约束 090
5.4.3 删除表中的默认约束 090
5.5 唯一性约束 091
5.5.1 创建表时添加唯一性约束 091
5.5.2 修改表时添加唯一性约束 092
5.5.3 删除表中的唯一性约束 092
5.6 非空约束 093
5.6.1 创建表时添加非空约束 093
5.6.2 修改表时添加非空约束 094
5.6.3 删除表中的非空约束 094
5.7 字段的自增属性 095
5.7.1 创建表时添加自增属性 095
5.7.2 修改表时添加自增属性 096
5.7.3 删除表中的自增属性 096
5.8 课后习题与练习 096
5.9 新手疑难问题解答 097
5.10 实战训练 098
第6章 插入、更新与删除数据记录 100
6.1 向数据表中插入数据 100
6.1.1 给表里的所有字段插入数据 100
6.1.2 向表中添加数据时使用默认值 103
6.1.3 一次插入多条数据 104
6.1.4 通过复制表数据插入数据 105
6.2 更新数据表中的数据 107
6.2.1 更新表中的全部数据 107
6.2.2 更新表中指定单行数据 108
6.2.3 更新表中指定多行数据 109
6.3 删除数据表中的数据 109
6.3.1 根据条件清除数据 109
6.3.2 清空表中的数据 110
6.4 课后习题与练习 111
6.5 新手疑难问题解答 112
6.6 实战训练 112
第7章 数据表的简单查询 115
7.1 认识SELECT语句 115
7.2 数据的简单查询 116
7.2.1 查询表中所有数据 116
7.2.2 查询表中想要的数据 118
7.2.3 对查询结果进行计算 118
7.2.4 为结果列使用别名 119
7.2.5 在查询时去除重复项 119
7.2.6 在查询结果中给表取别名 119
7.2.7 使用LIMIT限制查询数据 120
7.3 使用WHERE子句进行条件查询 121
7.3.1 比较查询条件的数据查询 121
7.3.2 带BETWEEN AND的范围查询 122
7.3.3 带IN关键字的查询 123
7.3.4 带LIKE的字符匹配查询 124
7.3.5 未知空数据的查询 126
7.3.6 带AND的多条件查询 126
7.3.7 带OR的多条件查询 127
7.4 操作查询的结果 129
7.4.1 对查询结果进行排序 129
7.4.2 对查询结果进行分组 131
7.4.3 对分组结果过滤查询 133
7.5 使用集合函数进行统计查询 134
7.5.1 使用SUM()求列的和 134
7.5.2 使用AVG()求列平均值 135
7.5.3 使用MAX()求列*大值 135
7.5.4 使用MIN()求列*小值 136
7.5.5 使用COUNT()统计 137
7.6 课后习题与练习 138
7.7 新手疑难问题解答 139
7.8 实战训练 139
第8章 数据表的复杂查询 140
8.1 子查询 140
8.1.1 带比较运算符的子查询 140
8.1.2 带IN关键字的子查询 142
8.1.3 带ANY关键字的子查询 143
8.1.4 带ALL关键字的子查询 143
8.1.5 带SOME关键字的子查询 144
8.1.6 带EXISTS关键字的子查询 144
8.2 合并查询结果 145
8.2.1 合并查询的语法格式 145
8.2.2 合并查询的具体应用 145
8.3 内连接查询 147
8.3.1 笛卡儿积查询 147
8.3.2 内连接的简单查询 147
8.3.3 等值内连接查询 148
8.3.4 非等值内连接查询 149
8.3.5 自连接的内连接查询 149
8.3.6 带条件的内连接查询 149
8.4 外连接查询 150
8.4.1 认识外连接查询 150
8.4.2 左外连接查询 151
8.4.3 右外连接查询 151
8.5 使用正则表达式查询 152
8.5.1 查询以特定字符或字符串开头的记录 152
8.5.2 查询以特定字符或字符串结尾的记录 153
8.5.3 用符号“.”代替字符串中的任意一个字符 153
8.5.4 匹配指定字符中的任意一个 154
8.5.5 匹配指定字符以外的字符 155
8.5.6 匹配指定字符串 155
8.5.7 用“*”和“ ”匹配多个字符 156
8.5.8 使用{M}或者{M,N}指定字符串连续出现的次数 156
8.6 课后习题与练习 157
8.7 新手疑难问题解答 158
8.8 实战训练 158
前沿
开源MySQL数据库发展到今天已经具有了非常广泛的用户基础,市场的结果已经证明MySQL具有性价比高、灵活、广为使用和良好支持的特点。但很多MySQL的初学者都苦于找不到一本通俗易懂、容易入门和案例实用的参考书。《MySQL入门很轻松》将兼顾初学者入门和学校采购的需要,满足多数想快速入门的读者,从实际学习的流程入手,抛弃繁杂的理论,以案例实操为主,同时将案例习题、扫码学习、精美幻灯片和大量项目等实用优势融入《MySQL入门很轻松》。
《MySQL入门很轻松》内容
为满足初学者快速进入MySQL数据库殿堂的需求,《MySQL入门很轻松》内容注重实战,结合流行有趣的热点案例,引领读者快速学习和掌握MySQL数据库应用技术。《MySQL入门很轻松》的*佳学习模式如下图所示。
《MySQL入门很轻松》特色
由浅入深,编排合理:知识点由浅入深,结合流行有趣的热点案例,涵盖了所有MySQL应用的基础知识,循序渐进地讲解了MySQL应用技术。
扫码学习,视频精讲:为了让初学者快速入门并提高技能,《MySQL入门很轻松》提供了微视频,通过扫码可以快速观看视频操作,就像一个贴身老师,解决读者学习中的困惑。
项目实战,检验技能:为了更好地检验学习的效果,每章都提供了实战训练。读者可以边学习,边进行实战项目训练,强化实战开发能力。
提示技巧,积累经验:《MySQL入门很轻松》对读者在学习过程中可能会遇到的疑难问题以“注意”和“提示”的形式进行说明,辅助读者轻松掌握相关知识,规避数据库应用陷阱,从而让读者在自学的过程中少走弯路。
超值资源,海量赠送:《MySQL入门很轻松》赠送大量超值资源,包括精品教学视频、精美幻灯片、案例源码、教学大纲、求职资源库、面试资源库、笔试题库、上机实训手册和小白项目实战手册。
名师指导,学习无忧:读者在自学的过程中可以观看《MySQL入门很轻松》同步教学微视频。《MySQL入门很轻松》技术支持QQ群(912560309),欢迎读者到QQ群获取《MySQL入门很轻松》的赠送资源和交流技术。
案例源码 笔试题库 教学大纲
精美幻灯片 面试资源库 求职资源库 小白项目实战手册
读者对象
《MySQL入门很轻松》是一本完整介绍MySQL应用技术的教程,内容丰富、条理清晰、实用性强,适合以下读者学习使用:
零基础的MySQL自学者。
希望快速、全面掌握MySQL应用技术的人员。
高等院校的老师和学生。
相关培训机构的老师和学生。
初、中级MySQL数据库运维人员。
参加毕业设计的学生。
鸣谢
《MySQL入门很轻松》由云尚科技MySQL数据库应用技术团队策划并组织编写,主要编写人员有王秀英、刘玉萍和张泽淮。《MySQL入门很轻松》虽然倾注了众多编者的努力,但由于水平有限,书中难免有疏漏之处,敬请广大读者指正。
编 者
MySQL入门很轻松(微课超值版) pdf下载声明
本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版