数据库介绍与MySQL的安装

371 阅读3分钟

一、数据库介绍

1.Web网页上数据的来源

graph TD
数据库 --> 服务器 --> Web页面

2.数据库分类

①非关系型数据库

非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合,可以是文档或者键值对等。

优点:
1、格式灵活:存储数据的格式可以是key,value形式、文档形式、图片形式等等,文档形式、图片形式等等,使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。
2、速度快:nosql可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘;
3、高扩展性;
4、成本低:nosql数据库部署简单,基本都是开源软件。
缺点:
1、不提供sql支持,学习和使用成本较高;
2、无事务处理;
3、数据结构相对复杂,复杂查询方面稍欠。

③关系型数据库

关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织。

优点:
1、易于维护:都是使用表结构,格式一致;
2、使用方便:SQL语言通用,可用于复杂查询;
3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。
缺点:
1、读写性能比较差,尤其是海量数据的高效率读写;
2、固定的表结构,灵活度稍欠;
3、高并发读写需求,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈。

3.MySQL数据库介绍

MySQL是一个关系型数据库,也是如今的主流数据库之一。尤其在Web应用方面,MySQL是最好的关系型数据库之一。

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

二、MySQL数据库的安装

1.从官网下载好MySQL安装器

官网网址:https://dev.mysql.com/downloads/installer/

图片.png

2.下载后,双击msi文件安装。

V`F6A2$6UZT4%K%P9ODFF7N.png

3.点击Add

X$W5@T}0Z_Z`9Y@@@F}NYU6.png

4.选择MySQL Server

$G7N}6O32_Q`7D3UBWAYFKC.png

5.选择8.0版本点击箭头添加到右侧

图片.png

6.点击Next

图片.png

7.点击Execute

图片.png

8.安装完后,点击Next

图片.png

9.如果之前安装过其他版本的MySQL,会有下面这个提示,需要修改端口号。

图片.png

10.此处我将它改为3307。一定要记住修改后的端口号。点击Next

图片.png

11.点击Next

图片.png

12.设置root用户(最高管理者)的密码,设置完,点击next

图片.png

13.设置服务名称,该名称即为电脑系统中MySQL8.0的服务名称。点击Next按钮。

图片.png

14.点击Execute按钮。(我这里是点击过了)

图片.png

15.点击Finish。

图片.png

16.至此安装完成。下面测试一下,能否使用。点击Windows桌面左下角,找到MySQL文件夹。

图片.png

17.点击MySQL 8.0 Command Line Client

图片.png

18.输入root账户密码。

图片.png

19.如果进入下面这个界面,说明安装成功。

图片.png