
首先作为开篇,要用黄金圈原则来思考学习SQL的内因,这样可以从内而外的想明白,找到学习的内驱力,学习方式和执行计划,踏踏实实一步步认识完整面貌的SQL。

黄金圈思维原则:
- Why: 为什么要学习SQL (目的)?
夯实自己的数据技能,提高自己的竞争力和未来的工作效率。
- How: 如何学习SQL (方法)?
分七步来进行学习: SQL入门,SQL简单查询,汇总分析,复杂查询,多表查询,项目实战,题目练习
- What: 如何做可以达到学会的目的(执行)?
针对上面的每一步骤指定详细的学习计划,以及过关标准,严格遵守规则,并定期回顾复习来巩固知识
一、学习路径的思维导图

推荐网站:
SQL ½Ì³Ìwww.w3school.com.cn二、数据库的安装
- MySQL & 客户端的安装
1.1 进入mysql官方网站(https://dev.mysql.com/downloads),按下图顺序点击“进入下载页面
MSI Installer注意有两个,这两个有什么区别呢?
- 第一个(大小是10多M)是联网在线安装,会在线下载安装包。
- 第二个(大小是200多M)是离线安装,这里我们选第二个(上图红框的那个,已经同时包含了32位和64位安装包),下载到本地进行安装。点击“Download”进入下载页面。
1.2 下载流程截图




















1.3 如何判定是否下载成功



2. 常见故障及解决方法
这个MySQL看起来像是跟我的电脑八字不合,花样出问题。
主要集中在两个问题:
- 1 下载成功那个msi文件的时候,没有办法开启下载模式,而是一直挂机
提示错误信息:Please wait while Windows configures MySQL-Installer-community
解决方案:
https://stackoverflow.com/questions/48412727/unable-to-install-mysql-on-windows-10-installer-hangs-indefinitelystackoverflow.comstackoverflow强推网站,当你安装时候屡试不止心态爆炸的时候,去上面搜搜,发现跟你一样问题的人灰常多,你不是一个人,有太多人跟你有一样的经历,而上面总会给你有效的合适的答案。
解决方案:
右击左下角的开始按钮 -> 点击PowerShell(用管理员的方式运行)
-> 输入你文件的位置
cd C:Usersmy_usernameDownloads -> 用命令行来进行安装
.mysql-installer-community-8.0.11.0.msi - 2 在mql server的构建过程
这个问题的解决方式在入下的链接里面。


3. 客户端下载教程
客户端navicat安装教程mp.weixin.qq.com
三、表格的创建和更新
- 连接MySQL数据库,按照图例的四步进行操作,第二个步骤的连接名,是可以根据个人喜好起的数据库的名称,输入上面创建数据库的密码(此处温馨提示,可以找一个小本本记录数据库的密码,以备后患)

- 创建数据库
注意这边的字符集和排序规则都设置utf8这样可以同时支持中文和英文

- 打开数据库

- 创建表

- 添加列和主键

- 保存表并命名
- 更新表的数据

- 类型详细讲解



四、数据的插入,删除和更新
- 数据的插入




insert into student(学号,姓名,出生日期,性别)
values('0001' , '猴子' , '1989-01-01' , '男');
insert into student(学号,姓名,出生日期,性别)
values('0002' , '猴子' , '1990-12-21' , '女');
insert into student(学号,姓名,出生日期,性别)
values('0003' , '马云' , '1991-12-21' , '男');
insert into student(学号,姓名,出生日期,性别)
values('0004' , '王思聪' , '1990-05-20' , '男');
####其他表同理,注意如果是允许null字段的话,values括号里面的数据用''代替- 数据的插入和更新




被折叠的 条评论
为什么被折叠?



