【现在努力还不晚】--MySQL数据库的数据模型

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 【现在努力还不晚】--MySQL数据库的数据模型

在学习MySQL之前要了解一下数据库的数据模型,我们就知道在MySQL当中,数据是如何存储的,我们了解一下概念!

1、关系型数据库(RDBMS)

我们知道MySQL就是一个关系数据库,其概念就是在建立在关系模型的基础上,由多张相互连接的二维表组成的数据库。(图一员工表、图二部门表)

id name job index
1 丘比特 董事长 2
2 李白 经理 1
3 典韦 开发 3
id name
1 研发部
2 总经办
3 财务

而且我我们从这里可以知道了,二维表的概念,不就是Excel当中的类似么,有行有列有表头;

而且我们可以看到员工表上面的index可以和部门表上面的id这一列进行关联!这样我们就可以清晰的看到每一个员工关联的部门!比如,丘比特的index是2号,2号关联的部门号是总经办。这样你就可以知道,数据库是以这样的表来存储数据的!我们就称为关系型数据库!

特点

1、使用表存储数据,格式统一,便于维护;

2、使用SQL语言操作,标准统一,使用方便;

总结:通过表来存储数据的数据库,称为关系型数据库!(不通过表来存储的,为非关系型数据库)

2、数据模型

数据模型--可以让我们就可以了解MySQL数据库是怎样存储数据的!我们电脑安装了MySQL之后,我们的电脑就称为了“MySQL数据库服务器”

上图解释

安装了mysql之后,我们就可以通过客户端来连接MySQL数据库管理系统(DBMS)(如下)

,通过SQL语句,通过数据库管理系统(DBMS)来创建数据库;

也可以通过SQL语句在执行的数据库中来创建表;

 

在一个数据库服务器当中是可以创建多个“数据库”的,同样,在一个“数据库”当中可以创建多张“表”,这个表就是我们说的二维表,而表当中,我们又可以存储一条一条的记录!这个就是MySQL的数据模型!


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2天前
|
存储 机器学习/深度学习 搜索推荐
深入解析矢量数据库的数据模型与索引机制
【4月更文挑战第30天】本文深入探讨了矢量数据库的数据模型和索引机制。向量数据库以高维向量表示数据,采用稀疏或密集向量形式,并通过数据编码和组织优化存储与检索。索引机制包括基于树的(如KD-Tree和Ball Tree)、基于哈希的(LSH)和近似方法(PQ),加速相似性搜索。理解这些原理有助于利用矢量数据库处理大规模高维数据,应用于推荐系统、图像搜索等领域。随着技术发展,矢量数据库将扮演更重要角色。
|
2天前
|
SQL 关系型数据库 MySQL
【MySQL-1】理解关系型数据库&数据的数据模型
【MySQL-1】理解关系型数据库&数据的数据模型
|
2天前
|
关系型数据库 MySQL 数据库
MySQL技能完整学习列表——1、数据库基础概念——2、数据库管理系统(DBMS)——3、数据模型(Data Model)
MySQL技能完整学习列表——1、数据库基础概念——2、数据库管理系统(DBMS)——3、数据模型(Data Model)
28 0
|
2天前
|
SQL 算法 安全
【数据库SQL server】数据模型:对现实世界的抽象
【数据库SQL server】数据模型:对现实世界的抽象
56 0
|
2天前
|
存储 关系型数据库 MySQL
MySQL相关(三)- 索引数据模型推演及 B+Tree 的详细介绍
MySQL相关(三)- 索引数据模型推演及 B+Tree 的详细介绍
33 0
|
2天前
|
存储 BI Apache
下一代实时数据库:Apache Doris 【七】数据模型
下一代实时数据库:Apache Doris 【七】数据模型
82 1
|
10月前
|
存储 分布式计算 NoSQL
分布式数据库HBase的基本概念和架构之基本数据模型的Cell
HBase是一个分布式数据库系统,基于Google的Bigtable和Apache Hadoop的HDFS构建而成。它是一个分布式数据库的NoSQL数据库,主要用于存储和处理海量数据。HBase的核心特性包括高可用性、高性能和高伸缩性。在阿里云开发者社区中,我们将介绍HBase的基本概念和架构,以及它的基本数据模型Cell。
560 0
|
10月前
|
存储 分布式计算 NoSQL
分布式数据库HBase的基本概念和架构之基本数据模型的Row
HBase是一个分布式数据库系统,基于Google的Bigtable和Apache Hadoop的HDFS构建而成。
212 0
|
5月前
|
数据库
数据库原理—数据模型(三)
数据库原理—数据模型(三)
数据库原理—数据模型(三)
|
6月前
|
存储 安全 数据建模
数据库——数据模型
数据库——数据模型
101 0

推荐镜像

更多