# 【任务一】
MySQL 软件安装及数据库基础
## 任务时间
请于3月31日22:00前完成,在本文章评论打卡。逾期尚未打卡的会被清退。
## 学习内容
1.软件安装及服务器设置。
教程 http://www.runoob.com/mysql/mysql-install.htm
2.(选做,但是强烈建议) 使用图形界面软件 Navicat for SQL
群里提供破解版Navicat for SQL,看群公告或聊天记录搜索888查找。
简易步骤:
解压缩文件,复制key
打开文件夹中的navicat.e
用户名随意,输入key,然后连d接数据库
输入密码,连接名改成自己喜欢的
剩下的自己探索,怎么在navicat中创建数据库、表等等
3.数据库基础知识
数据库定义
关系型数据库
二维表
行
列
主键
外键
4.MySQL数据库管理系统
数据库
数据表
视图
存储过程
## 参考资料
[SQL必知必会] 下载链接:https://u18036366.pipipan.com/fs/18036366-300877816
[MySQL教程] http://www.runoob.com/mysql/mysql-tutorial.html
## 【任务说明】
任务一是软件安装和配置,以及一些数据库理论知识储备。
学习内容是指需要在博客文章中总结的知识点,包括但不仅限于这些知识点。比如一些安装过程中的报错及解决办法也可以写。
# 【任务二】
MySQL 基础 (一)- 查询语句
## 任务时间
请于4月2日22:00前完成,在本文章评论打卡。逾期尚未打卡的会被清退。
## 学习内容
1. 导入示例数据库,教程 https://www.yiibai.com/mysql/how-to-load-sample-database-into-mysql-database-server.html
2. SQL是什么?MySQL是什么?
3. 查询语句 SELECT FROM
语句解释
去重语句
前N个语句
CASE...END判断语句
4. 筛选语句 WHERE
语句解释
运算符/通配符/操作符
5. 分组语句 GROUP BY
聚集函数
语句解释
HAVING子句
6. 排序语句 ORDER BY
语句解释
正序、逆序
7. 函数
时间函数
数值函数
字符串函数
8. SQL注释
9. SQL代码规范
[SQL编程格式的优化建议] https://zhuanlan.zhihu.com/p/27466166
[SQL Style Guide] https://www.sqlstyle.guide/
## 作业
项目一:查找重复的电子邮箱(难度:简单)
创建 email表,并插入如下三行数据
```
+----+---------+
| Id | c |
+----+---------+
| 1 | a@b.com |
| 2 | c@d.com |
| 3 | a@b.com |
+----+---------+
```
编写一个 SQL 查询,查找 Email 表中所有重复的电子邮箱。
根据以上输入,你的查询应返回以下结果:
```
+---------+
| Email |
+---------+
| a@b.com |
+---------+
```
说明:所有电子邮箱都是小写字母。
项目二:查找大国(难度:简单)
创建如下 World 表
```
+-----------------+------------+------------+--------------+---------------+
| name | continent | area | population | gdp |
+-----------------+------------+------------+--------------+---------------+
| Afghanistan | Asia | 652230 | 25500100 | 20343000 |
| Albania | Europe | 28748 | 2831741 | 12960000 |
| Algeria | Africa | 2381741 | 37100000 | 188681000 |
| Andorra | Europe | 468 | 78115 | 3712000 |
| Angola | Africa | 1246700 | 20609294 | 100990000 |
+-----------------+------------+------------+--------------+---------------+
```
如果一个国家的面积超过300万平方公里,或者(人口超过2500万并且gdp超过2000万),那么这
编写一个SQL查询,输出表中所有大国家的名称、人口和面积。
例如,根据上表,我们应该输出:
```
+--------------+-------------+--------------+
| name | population | area |
+--------------+-------------+--------------+
| Afghanistan | 25500100 | 652230 |
| Algeria | 37100000 | 2381741 |
+--------------+-------------+--------------+
```
没有合适的资源?快使用搜索试试~ 我知道了~
MySQL基础入门学习.zip
共3个文件
md:1个
day2 mysql 基础 (一)- 查询语句:1个
day1_mysql 软件安装及数据库基础:1个
需积分: 5 0 下载量 67 浏览量
2024-02-22
12:37:03
上传
评论
收藏 14KB ZIP 举报
温馨提示
MySQL基础入门学习
资源推荐
资源详情
资源评论
收起资源包目录
MySQL基础入门学习.zip (3个子文件)
kwan1117
Day2 MySQL 基础 (一)- 查询语句 22KB
README.md 4KB
Day1_MySQL 软件安装及数据库基础 10KB
共 3 条
- 1
资源评论
Kwan的解忧杂货铺
- 粉丝: 1w+
- 资源: 3640
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功