【Task1】
学习内容:
1.1 - MySQL 软件安装及数据库基础
参考文章: http://www.runoob.com/mysql/mysql-tutorial.html
1.安装环境: OS:win10 ; MYSQL:mysql-8.0.11-winx64
遇到的问题及解决办法:
1045的错误,解决方法:在文件中运行sql.exe和sqld.exe;
关于Navicat连接MYSQL, 参考 https://blog.csdn.net/seventopalsy/article/details/80195246
2.数据库基础知识
[SQL编程格式的优化建议] https://zhuanlan.zhihu.com/p/27466166
[SQL Style Guide] https://www.sqlstyle.guide/
导入示例数据库,教程: https://www.yiibai.com/mysql/how-to-load-sample-database-into-mysql-database-server.html
***SQL(Structured Query Language):结构化查询语言,是ANSI通过的数据库语言标准,用于访问和处理数据库。
***MySQL:MySQL 是最流行的关系型数据库管理系统(Relational Database Management System),在 WEB 应用方面 MySQL 是最好的 RDBMS应用软件之一。
项目一:查找重复的电子邮箱(难度:简单)
1.创建email表(效果图):
2.插入数据:
方法一:表中直接输入;
方法二:导入运行sql文件;
3.查询结果:
项目二:查找大国(难度:简单)
1.创建如下 World 表:
2.编写SQL查询,输出表中所有大国家的名称、人口和面积: