【MYSQL】安装与配置

目录

MYSQL是什么?

为什么要使用数据库?

数据库与数据结构是什么关系?

存储介质

 内存

外存

内存与外存的区别

其他数据库 

1.ACCESS

2.SQLite

3.SQL Server

4.MySQL

5.PostgreSQL 

6.Oracle

7.Redis

8.MongoDB

数据库的下载和安装

如果已经下载过MYSQL怎么更新呢?

通过配置文件修改默认配置 


         我们使用Java语言编程,主要是处理用户的业务数据,保存用户的程序就是数据库。MYSQL是一种应用非常广泛的数据库软件,我们现在只需要熟悉基本使用。

        以后所使用的MYSQL为MYSQL8.0X。

MYSQL是什么?

        它是一个数据库程序,数据库是组织和保存数据的应用程序,数据库的底层用来一些合适的数据结构对数据进行组织,以便以后进行增删改查。

为什么要使用数据库?

        对数据进行增删改查。

比如生活费小账本

2024-06-01 生活费入账1500元     +1500

2024-06-02 买东西50元                 -50

2024-06-03 网上接单,入账50元  +50

.......

到了月底自己统计一下,看看账务状况

              使用数据的过程

数据库与数据结构是什么关系?

        数据结构是组织数据的一种方式,数据库用到了一些合适的数据结构把数据组织并保存起来 

        数据库主要的作用就是管理数据。

Q:以前学数据库的时候学了ArrayList,我们可以往其中存数据,但相比数据库有一个问题,是什么?

A:(1)数据保存在内存中,当程序重启或电脑关机之后,数据就没有了。

      (2)数据库把数据保存在磁盘中,就可以完成对数据的持久化,每次程序重新加载数据都可以从数据库中读取以前的数据。

存储介质

 内存

外存

1.本地磁盘

2.软盘

3.U盘

4.移动硬盘

5.SSD 

内存与外存的区别

内存

外存

容量

造价

速度

易失性

断电后数据丢失

断电后数据不丢失

只要写入就是永久保存

其他数据库 

(常用的关系型数据库)

1.ACCESS

        微软的OFFICE中集成的小型数据库,以前网站刚开始流行的时候,用户量非常小的网站上使用,现在基本上没人用了

2.SQLite

        小型数据库,常用于手机APP ,桌面程序,处理简单的数据储存

3.SQL Server

        微软推出的一个专业级的数据库 ,这也是微软推出的真正意义上的大型数据库

4.MySQL

        用的最多的数据库软件之一,开源的,免费的,在中小企业中普及率非常高 ,甚至有些大型互联网公司也在使用

5.PostgreSQL 

        据说效率比MySQL要高一些,有一部分公司在用

6.Oracle

        业内最强的数据库,没有之一,收费的,一般服务于大型公司

(常用的非关系型数据库)

7.Redis

        内存级别的数据库,也可以把数据持久化到磁盘,但是内存数据库的功能非常强

8.MongoDB

        文档数据库

数据库的下载和安装

1.官网下载相应的版本  www.mysql.com

2.

3.

4. 

5.

6.

如果已经下载过MYSQL怎么更新呢?

通过配置文件修改默认配置 

 MYSQL全局配置的文件:

C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

        当MYSQL启动的时候会读取一下这个文件中的内容,作为启动的默认值,所以每次改动之后都要重启一下MYSQL服务,以便配置生效

文件内部:

注释以#开头

 所有客户端程序的配置都在【client】节点下

指定客户端程序的配置都在【MySQL】下

这个可执行程序是服务端程序,它运行起来,也就意味着MySQL服务启动了

d:daemon守护

通常我们会配置一些常用的选项,修改文件之前一定要把原来的备份一下,以防改错了启动服务器失败

默认端口号,修改范围为1025-65535之间的值

修改数据目录的路径

日志相关配置:

关于编码字符集: 

MYSQL 5.7默认的编码集是latin1,也就意味着无法写入中文

MSYQL8.0默认的编码集是utf8mb4
ai-accent insencitive 口音不敏感

as-accent sencitive 囗音敏感

ci-case insencitive 大小写不敏感a A 认为都是a

cs-case sencitive大小写敏感

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值