首页 > 数据库 >Mysql数据库-数据模型

Mysql数据库-数据模型

时间:2024-05-26 22:56:50浏览次数:23  
标签:存储 数据库 MySQL 二维 Mysql 数据 数据模型

1.关系型数据库(RDBMS)

概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。

二维表:指的是由行和列组成的表,如下图(就类似于Excel表格数据,有表头、有列、有行,还可以通过一列关联另外一个表格中的某一列数据)。
image

MySQL、Oracle、DB2、SQLServer等都是属于关系型数据库,里面都是基于二维表存储数据的。简单说,基于二维表存储数据的数据库就成为关系型数据库,不是基于二维表存储数据的数据库,就是非关系型数据库。

特点:

  1. 使用表存储数据,格式统一,便于维护。
  2. 使用SQL语言操作,标准统一,使用方便。

2.数据模型

MySQL是关系型数据库,是基于二维表进行数据存储的,具体的结构图下:
image

  • 可以通过MySQL客户端连接数据库管理系统DBMS,然后通过DBMS操作数据库。
  • 可以使用SQL语句,通过数据库管理系统操作数据库,以及操作数据库中的表结构及数据。
  • 一个数据库服务器中可以创建多个数据库,一个数据库中也可以包含多张表,而一张表中又可以包含多行记录。

标签:存储,数据库,MySQL,二维,Mysql,数据,数据模型
From: https://www.cnblogs.com/GryphonRiders/p/18214471

相关文章

  • 【数据库】【《数据库系统概论(第5版)》笔记】第二章:关系数据库
    文章目录@[toc]2.1|关系数据结构及形式化定义关系码关系类型基本关系的性质关系模式关系模型的存储结构2.2|关系操作查询关系语言的分类2.3|关系的完整性实体完整性参照完整性用户定义的完整性2.4|关系代数传统的集合运算并差交笛卡尔积专门的关系运算选择投影连接......
  • 数据库提权
    1、通过将sql语句导出文件的方式(备份)mysql5.5以上默认,secure_file_priv为null,secure_file_priv=null表示所有文件路径均不允许导出。'空'可任意导出,值应该设置为什么都没有(删除)才能消除mysql自身的写拦截。/tmp指定路径导出对web目录是否有写权限mysqlrootlinuxroot......
  • MySql基础(一)--最详细基础入门,看完就懂啦(辛苦整理,想要宝宝的赞和关注嘻嘻)
    前言希望你向太阳一样,有起有落,不失光彩~一、数据库概述1.什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。 2.数据库管理系统数据库管理系统(DataBaseManagermen......
  • 山东大学软件学院数据库实验1-9(全部)
    目录前言实验代码实验一1-11-2 1-3 1-4 1-5 1-6 实验二2-1 2-22-3 2-42-5 2-62-72-82-92-10实验三 3-13-23-33-43-53-63-73-83-93-10实验四 4-14-24-34-44-54-64-74-84-94-10实验五 5-15-25-35-45-55-65-75-8......
  • mysql数据库监控跟踪方案
    方案一canal+kafka  QuickStart·alibaba/canalWiki(github.com)1.自定义处理程序,完全自定义开发,适配各种需求2.只支持增删改操作监控方案二通过软件NeorProfileSQLhttp://www.profilesql.com/files/download/sqlprofiler-4.1.1.exe1.可以监控所有执行的sql语......
  • 在Ubuntu中部署MongoDB数据库
    提示:为了方便,接下来的操作都在shell中进行(需提前建立ssh连接),当然也可以在虚拟机中进行。1.导入MongoDB的公钥首先导入MongoDB的公钥,以便后续下载和安装MongoDB输入如下代码wget-qO-https://www.mongodb.org/static/pgp/server-6.0.asc|sudoapt-keyadd-2.创建M......
  • SpringBoot+MySQL的简单运用(Hello World API)
    一、创建springboot项目1.生成springboot首先打开自动生成springboot项目的在线网站:https://start.spring.io/如下图所示:2.依赖配置在上述页面中,左边默认就好,不用操作,右边添加依赖,点击下图中所示红色区域在弹出的栏目中依次搜索SpringWeb,SpringDataJPA,MySQLDr......
  • [AIGC] flink sql 消费kafka消息,然后写到mysql中的demo
    这是一个使用FlinkSQL从Kafka中消费数据并写入MySQL的示例。在这个示例中,我们将假设有一个Kafka主题“input_topic”,它产生格式为(user_id:int,item_id:int,behavior:string,timestamp:long)的数据,我们需要把这些数据写入名为"output_table"的MySQL表......
  • MySQL主从复制(五):读写分离
    一主多从架构主要应用场景:读写分离。读写分离的主要目标是分摊主库的压力。读写分离架构读写分离架构一架构一结构图:这种结构模式下,一般会把数据库的连接信息放在客户端的连接层,由客户端主动做负载均衡。也就是说由客户端来选择后端数据库进行查询。读写分离架构二架构......
  • (二) 快速安装Mysql - 腾讯云轻量应用服务器OpenCloud系统(Centos)
    #OpenCloud创建Mysql数据库####介绍腾讯云服务器OpenCloud系统创建Mysql数据库,可以通过MySQLWorkBench管理数据库####安装教程下面是使用"yum"命令来安装MySQL数据库的步骤:1.更新系统软件包在终端中执行以下命令,以更新系统软件包:sudoyumupdate2.安装MySQL数据......