MySQL数据库概念及安装

本文详细介绍了数据库的基础概念,包括数据、表和数据库的定义,以及DBMS的功能和工作模式。重点区分了关系型和非关系型数据库,并提供了MySQL的安装步骤,包括选择存储引擎和配置。文章还涵盖了数据库管理和安全设置等内容。

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

一、数据库的基本概率

1.1 数据

记录每个人的信息 或者记录数据

1.2 表

存放信息的集合 或者存放行和列的信息

1.3 数据库

表的集合

二、数据库管理系统(DBMS)

2.1 DBMS定义

(DBMS)是一种软件,用于创建和管理数据库。它提供了一种方法来存储和检索数据,以及管理数据的安全性和完整性。DBMS还提供了一种方法来处理数据的并发访问和故障恢复。

关系型数据库和非关系型数据库是两种主要类型的DBMS。它们之间的主要区别在于它们如何组织和访问数据。

        关系型数据库:关系型数据库使用表来组织数据。每个表都有一个固定的结构,包含一组列,每列都有一个特定的数据类型。表之间的关系通过外键进行定义。关系型数据库使用结构化查询语言(SQL)来查询和操作数据。

        非关系型数据库:非关系型数据库不使用表来组织数据,而是使用其他结构,如文档、键值对或图。这使得非关系型数据库更灵活,可以更好地处理不同类型的数据。非关系型数据库通常不支持SQL,而是使用自己的查询语言。

        关系型数据库适合处理结构化数据,而非关系型数据库适合处理半结构化或非结构化数据。

2.2 DBMS的功能

        ① 数据库的建立和维护功能:包括建立数据库的结构和数据的录入与转换、数据库的 转储与恢复、数据库的重组与性能监视等功能。
        ② 数据定义功能:包括定义全局数据结构、局部逻辑数据结构、存储结构、保密模式 及信息格式等功能。保证存储在数据库中的数据正确、有效和相容,以防止不合语 义的错误数据被输入或输出。
        ③ 数据操纵功能:包括数据查询统计和数据更新两个方面。
        ④ 数据库的运行管理功能:这是数据库管理系统的核心部分,包括并发控制、存取控 制、数据库内部维护等功能。
        ⑤ 通信功能:DBMS 与其他软件系统之间的通信,如 Access 能与其他 Office 组件进行 数据交换。

2.3 DBMS的工作模式如下

1️⃣接受应用程序的数据请求和处理请求

2️⃣将用户的数据请求(高级指令)转换为复杂机器代码(底层指令)

3️⃣实现对数据库的操作
4️⃣从数据库的操作中接受查询结果

5️⃣对查询结果进行处理(格式转换)

6️⃣将处理结果返回给用户

三、关系型数据库和非关系型数据库

3.1 关系型数据库

        关系型数据库是一种基于关系模型的数据库,它使用二维表来存储数据。在关系型数据库中,数据被组织为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值