0


Mysql(一)---安装与配置

文章目录


前言

前端时间我们学习了数据结构和排序算法,咱们接下来学习新的知识点—数据库


1.数据库基本知识

1.什么是数据库?

数据库是按照一定的数据结构来组织、存储和管理数据的仓库。

它可以将大量的数据以有组织、高效和可管理的方式进行存储,使得数据的录入、查询、更新和删除等操作(俗称增删改查)变得更加便捷和准确。

数据库能够实现数据的共享,减少数据冗余,保障数据的一致性和完整性,并为多个应用程序或用户提供数据服务,支持复杂的数据分析和处理需求。常见的数据库管理系统有 MySQL、Oracle、SQL Server 等。

1.2.存储介质

以前学习数据结构的时候,我们可以往数据结构中存放数据,但是有个问题,当程序重启或者是电脑关机以后,数据就没有了,为什么呢?
这是因为他的数据存储在内存当中了。
在计算机中有两种存储介质,一个是内存,另外一个是外存。
内存外存容量小容量大造价高造价小速度快速度慢断电后数据丢失断电后数据不丢失,只要写入就是永久保存

1.3.常见的数据库类型

  1. 关系型数据库: - ACCESS:微软的OFFICE中集成的一个小型数据库,以前在网站刚开始流行的时候,用户量非常小的网站中使用,现在基本上没有人使用- SQLite:小型数据库,常用于手机APP,桌面程序,处理简单的数据存储- SQL Server:微软推出的一个专业级数据库,这也是微软推出的真正意义上的大型数据库- Mysql:用的最多的数据库软件之一,开源的,免费的,在中小企业中普及率非常高,甚至在有些大型的互联网公司中都在使用,现在隶属于甲骨文公司- Oracle:业内最强的数据库,没有之一,收费的,一般服务于大型公司
  2. 非关系型数据库 - Redis:内存级别的数据库,也可以把数据持久化到磁盘中,但是内存数据库的功能非常强- MongoDB:文档型数据库

1.4.各自的优缺点

关系型数据库

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

非关系型数据库:

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

2.Mysql的安装

点击此链接:https://www.mysql.com/cn/downloads/
第一步:
在这里插入图片描述
第二步:
在这里插入图片描述
第三步:
在这里插入图片描述
我们下载8.0.39版本的数据库
但是我之前已经下载过了8.0.39的版本,我就换成下载别的版本,但是流程不变
第四步:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2.通过配置文件修改默认位置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.启动Mysql

点击win+R,输入cmd。
然后在命令行中输入

mysql -u root -p

然后输入密码:
有这个标志,则说明成功
在这里插入图片描述


标签: mysql 数据库

本文转载自: https://blog.csdn.net/xxhh156/article/details/141134810
版权归原作者 学无止境_永不停歇 所有, 如有侵权,请联系我们删除。

“Mysql(一)---安装与配置”的评论:

还没有评论