mysql --one-database_MySQL数分:安装及入门

此次,我们SQL进行项目实践,开始之前,我们需要对SQL进行简单了解。

SQL是什么?为什么学习SQL?如何使用SQL?使用SQL需要什么环境,如何安装?

我们分以下部分进行介绍,你也可以直接跳到自己感兴趣部分进行阅读~SQL是什么

如何安装数据库MySQL

如何安装Navicat

如何使用和操作

SQL是什么SQL 是用于访问和处理数据库的标准的计算机语言。

那问题又来了,数据库又是什么?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库

数据库有很多很多类型,这里我们介绍一下关系数据库:关系数据库是采用关系模型作为数据组织方式的数据库

计算机中,用来管理数据库的计算机软件,就是数据库管理系统,比如MySQL、Orical、SQL sever,此次我们使用MySQL。

(本教程适用Windows系统)

如何安装数据库MySQL到MySQL网站下载,按照自己电脑操作系统选择~Download MySQL Community Server​dev.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);

本次的学习,到这里先休息一下~后续我们会继续更新,感兴趣的你就收藏了吧~

参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值