当前位置: 首页 > news >正文

MySQL基础(一)介绍、下载及安装

1.1 引言

在学习JavaSE基础时,存储数据的方式有哪些?

  • Java程序存储数据(变量,对象,数组,集合),数据都会被存储在Java内存中,属于瞬时状态存储。

  • 基于IO的方式,将Java内存中的数据,持久化到本地的一个文件中,保存到硬盘上,属于持久状态存储。

上述的存储方式存在什么问题呢?

  • 基于内存存储数据,明显不安全,JVM一停,数据没了,非常不安全。

  • 如果采用IO的形式,存储到本地文件

    • 没有数据类型的区分,会导致操作持久化的数据很麻烦。

    • 存储的数据量级比较小,如果将1个G的数据存到一个文件里,很难维护。

    • 没有访问的安全限制。

    • 没有做备份,和误操恢复的能力。

    • 想查询某一个数据,但是很难找。

1.2 数据库

数据库是按照数据结构来组织,存储和管理数据的仓库。是一个长期存储在计算机内的,有组织的,有共享的统一管理的数据集合。

数据库的分类其他非常多,咱们现在只需要关注两种即可:

  • 关系型数据库:Oracle、MySQL、SQL Server、PostgreSQL、DB2,这些都是以表格Table的形式存储,多表格之间建立关联关系,通过分类,合并,连接,选取以及一些运算进行访问。

  • 非关系型数据库:Redis、Elasticsearch、MongoDB、HBase等等都属于非关系型数据库,他们的存储方式各有各的道。

1.3 MySQL介绍

MySQL属于 关系型数据库 ,由瑞典的MySQL AB公司开发,属于Oracle旗下的产品。MySQL依然是最主流的关系型数据库之一,在WEB应用方面,MySQL是最好的关系型数据库之一。

MySQL官网:https://www.mysql.com/

现在关系型数据库的种类还是比较多的,每种数据库的操作方式会有一些不同,但是大方向上基本都是一样的,关系型数据库,后期都基于SQL语句做基本交互,每个数据库都是基于SQL99规范。但是一些细节内容可能会有一些不同,但是大方向基本没有特别大的区别。

二、MySQL下载&安装

MySQL现在的主流版本就是5.7和8.0,如果你电脑上已经有这两个版本的任意版本,不要卸载再安装,成本蛮高的。

2.1 安装MySQL 5.7

首先去官网下载MySQL 5.7的安装包。

image.png

image.png

image.png

image.png

image.png

下载好一个Windows环境下的安装包,不需要做太多的额外操作,基本就是傻瓜式安装,不停的下一步下一步下一步下一步…………

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

到这,MySQL5.7就安装好了。同时可以测试一下链接效果。

image.png

也可以配置一下环境变量,找一下MySQL的默认安装地址

我没指定安装地址,默认就是这:C:\Program Files\MySQL\MySQL Server 5.7\bin

将这个路径配置到环境变量的Path里。

image.png

配置好之后, 重新打开一个cmd窗口!!!!! 链接

image.png

2.2 安装MySQL 8.0

看8.0之前,看一下5.7的安装,流程基本都是一致的。

跟5.7一样,去逛网下载MySQL的安装包,这次下载的是8.0的版本

下载好之后,直接打开即可。

这次安装流程一致,只是安装的服务是8.0的,没贴图的,就是和MySQL5.7一样的操作

image.png

image.png

image.png

安装成功后,测试一下链接。

image.png

环境变量和MySQL5.7的方式是一样的。

image.png

重新打开一个cmd窗口!!!!!链接

image.png

相关文章:

  • Hubstudio浏览器如何使用Loongproxy?
  • libGL error
  • MS8258D 高增益带宽积 FET 输入放大器/激光雷达接收跨阻放大器
  • arcpy与扩展模块
  • Android Test3 获取的ANDROID_ID值不同
  • kubeadm安装k8s
  • 2024年第十五届蓝桥杯青少Scratch初级组-国赛—画矩形
  • 2003-2024年高铁列车信息数据
  • JeecgBoot低代码管理平台
  • 【图论 强连通分量】P1653 [USACO04DEC] Cow Ski Area G|普及+
  • 一篇文章实现Android图片拼接并保存至相册
  • 13.MySQL用户管理
  • 巨控GRM550系列,西门子 S7-1200 PLC 远程上下载与调试技术方案
  • linux系统终端远程控制和传输方式
  • 三格电子——EtherCAT分支器的应用场景
  • ROS2 ,查看当前tf变换关系的图形化的终端指令?
  • 山东大学《数据可视化》期末复习宝典
  • $attrs 与 $listeners 透传
  • VTK 显示文字、图片及2D/3D图
  • OS11.【Linux】vim文本编辑器
  • 微网站建设要多少钱/成都seo网站qq
  • 做网站接广告赚钱么/搜索引擎优化seo优惠
  • 网站产品详情用哪个软件做的/免费的网络推广渠道有哪些
  • 贵港网站制作/2345网址导航设置
  • 黄骅港站/南宁seo多少钱报价
  • 服务器可以做网站吗/搜索引擎优化核心