数据库概述及mysql中window的安装

本文首先介绍了数据库的基本概念,包括数据库、DBMS、数据库与文件系统的区别及其优点,讲述了数据库的发展历程和常见数据库类型。接着,详细阐述了在Windows环境下如何下载和安装MySQL,包括压缩包安装的步骤,以及配置和启动MySQL服务的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、数据库概述

1.数据库: 存储数据的仓库,是长期存放在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按照一定数据模型组织、描述和存储,具有较小的冗余度,较高的独立性和易扩性,并为各种用户共享 。
2.数据库管理系统(DBMS)是所有数据的知识库,并对数据的存储、安全、一致性、并发操作、恢复和访问负责。在这里插入图片描述

操作系统中负责管理和存储文件信息的软件机构称为文件管理系统 。
3.数据库和文件系统的区别:(1)管理对象不同: 文件系统的管理对象是文件,并非直接对数据进行管理,不同的数据结构需
要使用不同的文件类型进行保存(举例: txt 文件和 doc 文件不能通过修改文件名完成转换);而数据库直接对数据进行存储和管理。(2) 存储方式不同:文件系统使用不同的文件将数据分类(.doc/.mp4/.jpg) 保存在外部存储上;数据库系统使用标准统一的数据类型进行数据保存(字母、 数字、符号、时间)(3)调用数据的方式不同:文件系统使用不同的软件打开不同类型的文件;数据库系统由 DBMS统一调用和管理。在这里插入图片描述
4.优缺点:(1)由于 DBMS 的存在,用户不再需要了解数据存储和其他实现的细节,直接通过 DBMS 就能获取数据,为数据的使用带来极大便利。(2)具有以数据为单位的共享性,具有数据的并发访问能力。 DBMS 保证了在并发访问时数据的一致性。(3)低延时访问,典型例子就是线下支付系统的应用,支付规模巨大的时候,数据库系统的表现远远优于文件系统。(4)能够较为频繁的对数据进行修改,在需要频繁修改数据的场景下,数据库系统可以依赖 DBMS来对数据进行操作且对性能的消耗相比文件系统比较小。(5)对事务的支持。 DBMS 支持事务,即一系列对数据的操作集合要么都完成, 要么都不完成。在DBMS上对数据的各种操作都是原子级的
5. 数据库的发展史
初始阶段-----人工管理:人力手工整理存储数据
萌芽阶段-----文件系统:使用磁盘文件来存储数据
初级阶段-----第一代数据库:出现了网状模型、层次模型的数据库
中级阶段-----第二代数据库:关系型数据库和结构化查询语言
高级阶段------新一代数据库:NOSQL型数据库
6. 常见数据库:关系型数据库和非关系型数据库
7. DBMS支持的数据模型:层次模型、网状模型、关系模型、概念模型、数据模型。在这里插入图片描述

二、mysql中window的安装

  1. 必须MySQL官网地址: http://www.mysql.com/ 中下载。在这里插入图片描述
    点击图中的下载,然后选最下面的选项,如下图:在这里插入图片描述
    紧接着就可以在图中选择你想要的版本,下载下来。在这里插入图片描述
    这种安装包的方式跟着步骤直接下一步就好。
  2. 重点是压缩包安装,以8.0的为例。压缩包的下载也如上图一样,选择自己要下载的版本。解压完成后,以管理员模式打开cmd,不需要自己在创建my.ini文件,直接在解压后的bin目录下mysqld --initialize --console这里随机生成一个密码(记得),然后mysqld --install mysql8下载mysql,接着net start mysql启动mysql,mysql -u root -p输入随机的密码,ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’; # 之后键入修改密码的命令: ALTER USER root@localhost IDENTIFIED BY ‘root’,最后mysql -u root -p ,输入新密码root,成功进入mysql。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值