此次,我们SQL进行项目实践,开始之前,我们需要对SQL进行简单了解。
SQL是什么?为什么学习SQL?如何使用SQL?使用SQL需要什么环境,如何安装?
我们分以下部分进行介绍,你也可以直接跳到自己感兴趣部分进行阅读~SQL是什么
如何安装数据库MySQL
如何安装Navicat
如何使用和操作
SQL是什么SQL 是用于访问和处理数据库的标准的计算机语言。
那问题又来了,数据库又是什么?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库
数据库有很多很多类型,这里我们介绍一下关系数据库:关系数据库是采用关系模型作为数据组织方式的数据库
计算机中,用来管理数据库的计算机软件,就是数据库管理系统,比如MySQL、Orical、SQL sever,此次我们使用MySQL。
(本教程适用Windows系统)
如何安装数据库MySQL到MySQL网站下载,按照自己电脑操作系统选择~Download MySQL Community Serverdev.mysql.com
然后就下载到了自己电脑里~
双击,安装,这里说安装过程中我遇到的问题,也避免大家踩坑:
1.提示需要安装.Net Framework
到官网Microsoft.NET下载自己需要的版本,一般报错界面会有提示,下载后安装;
2.提示One or more product requirements have not been satisfied
其他的步骤就不嗦了,感兴趣的同学可以看超级详细的mysql数据库安装指南。
最后,如何验证你的数据库是否安装成功呢?
输入密码后,如此显示,恭喜你,安装成功!
如何安装数据库Navicat首先到Navicat官网下载你需要的版本,下载后,进行安装;
这个安装要比MySQL安装简单,教程同样推荐看客户端navicat安装教程。
如何用Navicat客户端连接到数据库MySQL呢?“连接”-“MySQL”:输入连接名(随意起一个)和密码,点击“连接测试”:恭喜你,连接成功!
如何使用和操作
接下来,我们用Navicat进行简单练习操作:
建立以下4张表,并填录数据:
我们可以根据上变各表字段,发现表之间的关系,如下:
所以,在创建表过程中,对于建立关系的字段,定为“主键”;
表的创建、删除和更新
① 点击我们刚才创建的数据库demo2,鼠标右键点击-“打开连接”;
② 鼠标右键点击数据库demo2-“新建数据库”,命名“school”,注意:
③ 点击“school”数据库下的“表”,鼠标右键点击-“新建表”,录入信息,选择“学号”为主键:
④ 过程中,我们添加字段,可以选择“添加字段”(向下添加)和“插入字段”(向上插入);当然,通过点击“删除字段”,可以对该字段进行删除(也可以鼠标右键点击删除)
⑤ 保存,命名为“student”;
⑥ 按照以上步骤,新建“course”、“score”、“teacher”三个表:coursescoreteacher数据的插入、删除和更新
我们用SQL语言在表中录入数据:
点击“查询”,右键“新建查询”,出现编辑器,我们在编辑器中输入代码,然后“运行”、“保存”,命名;
① 学生表:记录数据
INSERT into student (学号,姓名,出生日期,性别) VALUES ('0001','A九','1992-06-24','女');
INSERT into student (学号,姓名,出生日期,性别) VALUES ('0002','大毛','1987-07-13','男');
② 课程表:记录数据
INSERT into course (学号,课程号,成绩) VALUES ('0001','0001',100);
INSERT into course (学号,课程号,成绩) VALUES ('0001','0002',99);
INSERT into course (学号,课程号,成绩) VALUES ('0002','0001',95);
INSERT into course (学号,课程号,成绩) VALUES ('0002','0002',95);
③ 成绩表:记录数据
INSERT into score (课程号,课程名称,教师号) VALUES ('0001','统计学','202099');
INSERT into score (课程号,课程名称,教师号) VALUES ('0002','计算机','201999');
④ 教师表:记录数据
INSERT into teacher (教师号,教师姓名) VALUES ('202099','大猴子');
INSERT into teacher (教师号,教师姓名) VALUES ('201999',NULL);
本次的学习,到这里先休息一下~后续我们会继续更新,感兴趣的你就收藏了吧~
参考