【nodejs-04】黑马nodejs学习笔记04-MySQL简介及安装

本文介绍了数据库的基本概念,包括数据库的定义、常见类型如MySQL、Oracle和SQLServer等,并详细讲解了传统型数据库的数据组织结构。接着,文章提供了MySQL在Mac和Windows环境下的安装步骤,包括所需软件、安装过程和配置设置。
摘要由CSDN通过智能技术生成

1.数据库的基本概念

1.1什么是数据库

数据库(database)是用来组织、存储和管理数据的仓库。

当今世界是一个充满着数据的互联网世界,充斥着大量的数据数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。

为了方便管理互联网世界中的数据,就有了数据库管理系统的概念(简称:数据库)。用户可以对数据库中的数据进行新增、查询、更新、删除等操作。

1.2 常见的数据库及分类

市面上的数据库有很多种,最常见的数据库有如下几个:
MySQL 数据库(目前使用最广泛、流行度最高的开源免费数据库;Community + Enterprise)
⚫ Oracle 数据库(收费)
⚫ SQL Server 数据库(收费)
⚫ Mongodb 数据库(Community + Enterprise)

其中,MySQL、Oracle、SQL Server 属于传统型数据库(又叫做:关系型数据库 或 SQL 数据库),这三者的设计理念相同,用法比较类似。

而 Mongodb 属于新型数据库(又叫做:非关系型数据库 或 NoSQL 数据库),它在一定程度上弥补了传统型数据库的缺陷。

1.3 传统型数据库的数据组织结构

数据的组织结构:指的就是数据以什么样的结构进行存储。
传统型数据库的数据组织结构,与 Excel 中数据的组织结构比较类似。

1. Excel 的数据组织结构

每个 Excel 中,数据的组织结构分别为工作簿、工作表、数据行、列这 4 大部分组成。

2. 传统型数据库的数据组织结构

在传统型数据库中,数据的组织结构分为数据库(database)、数据表(table)、数据行(row)、字段(field)这 4 大部分组成

3. 实际开发中库、表、行、字段的关系

① 在实际项目开发中,一般情况下,每个项目都对应独立的数据库。
② 不同的数据,要存储到数据库的不同表中,例如:用户数据存储到 users 表中,图书数据存储到 books 表中。
③ 每个表中具体存储哪些信息,由字段来决定,例如:我们可以为 users 表设计 id、username、password 这 3 个
字段。
④ 表中的行,代表每一条具体的数据。

2.安装并配置MySQL

2.1 了解需要安装哪些MySQL相关的软件

对于开发人员来说,只需要安装 MySQL ServerMySQL Workbench 这两个软件,就能满足开发的需要了。
⚫ MySQL Server:专门用来提供数据存储和服务的软件
⚫ MySQL Workbench:可视化的 MySQL 管理工具,通过它,可以方便的操作存储在 MySQL Server 中的数据。

2.2 MySQL 在 Mac 环境下的安装

2.3 MySQL 在 Windows 环境下的安装

为找不到资源的友友们提供下载步骤

1.官方网站下载

https://www.mysql.com/官网点击直接跳转

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
找到下载的该文件,双击打开。
在这里插入图片描述
等待加载,进入下载界面
在这里插入图片描述
默认,点击next
在这里插入图片描述

在这里插入图片描述
检测安装路径和存放数据的路径,设为默认,或者自定义安装,弹出warning之后直接点击yes即可
在这里插入图片描述
检测需要的安装,直接next
在这里插入图片描述
弹出警告点击yes,出现下图,直接点解excute,进行安装
在这里插入图片描述
安装成功之后点击next,
在这里插入图片描述
两次next之后出现
在这里插入图片描述

点击next出现密码的验证,重要!!!此处需要选择第二个,而不是默认的第一个
在这里插入图片描述
设置登录的密码,根据你的需求设置,此处跟随黑马老师设置为admin123,点击check之后,点击next

在这里插入图片描述
默认点击next
在这里插入图片描述
点击Execute
在这里插入图片描述

点击finish
在这里插入图片描述
点击next
在这里插入图片描述
点击finish
在这里插入图片描述
将密码输入进行测试,点击check,显示Connection succeeded.即为链接成功,点击next
在这里插入图片描述
点击execute,完成之后点击finish
在这里插入图片描述
点击next,直到出现,点击finish,可以自动启动MySQL
在这里插入图片描述
控制台基本用不到,如果需要命令,可以输入\help
在这里插入图片描述
弹出的 Mysql workbench才是重点学习内容
点击红框标注,输入密码便可以进入数据库
在这里插入图片描述
寻找 MySQL workbench,开始菜单中

![在这里插入图片描述](https://img-blog.csdnimg.cn/d8deedc890454fff86ea042dd2e168d0.png在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值