MySQL数据库第3讲 数据库数据模型
MySQL数据库的数据模型
通过前两节的学习,我们已经知道什么是数据库,如何启动和停止数据库服务
如果没看的小伙伴可以点击下面这个链接查阅之前的笔记:
MySQL数据库学习路径 大纲
本节的主要目的是给大家讲解一下数据库的数据模型。
这是大家在学习MySQL数据库之前,首先需要先了解的MySQL中数据是如何存储的。
那么先来给大家介绍一个概念:
1 关系型数据库RDBMS
关系型数据库就是指建立在关系模式的基础上,由多张互相连接的二维表格组成的数据库。
MySQL数据库就是一个关系型数据库。
- 那什么是二维表呢?
其实这个指的就是由行和列构成的数据表格,比如我们生活中常见的部门表、员工表等等
而且可以看到员工表中的“所属部门编号”与部门表中的“部门编号”还有着关联关系
比如4号员工赵六,所属的是3号部门,3号部门是哪个部门呢?再看部门表,得知3号部门是研发部
- 那关系型数据库有哪些优点呢?
1)使用二维表的方式,格式统一比较稳定,方便存储和读取,后续维护也方便
2)使用通用的SQL语言操作关系型数据库,使用方便
总结一句:
由表格组成的数据库就是关系型数据库,关系型数据库都能通用的SQL来操作
2 MySQL数据库的数据模型
- 使用数据库客户端或者命令的方式连接到数据库管理系统
- 数据库管理系统(也称作数据库服务器)可以创建多个库
- 每个库中可以创建多张二维表
- 每张二维表中可以存放多条数据
如下图所示:
总结
- 无论是MySQL自带的客户端,还是cmd窗口输入命令,其实都是客户端
- 通过客户端我们可以连接到数据库服务器,也就是数据库管理系统
- 我们可以在数据库服务器中创建多个数据库,每个库里可以存放多张表
MySQL数据库第3讲 数据库数据模型相关推荐
- MySQL讲义第2讲——数据库操作
MySQL讲义第2讲--数据库操作 文章目录 MySQL讲义第2讲--数据库操作 一.创建数据库 1.查看MySQL默认的字符集和校对规则 2.创建数据库时省略字符集和校对规则 3.创建数据库时指定字 ...
- mysql多租户视频_数据库实现多租户支持的思路
前言 在云领域我们经常会听到一个词:多租户.这个词在不同的语境中有着不同的含义,接下来将从理论到实践对以往的项目进行一次总结,同时实战一个Demo.本篇先从理论介绍云平台中的多租户的概念以及实现多租户 ...
- 【MySQL 第10章_数据库的设计规范】
第10章_数据库的设计规范 1. 为什么需要数据库设计 2.范式 2.1范式简介 2.2范式都包括哪些 2.3 键和相关属性的概念 2.4第一范式(1st NF) 2.5 第二范式(2nd NF) 2 ...
- mysql数据库垂直切分_mysql数据库的水平拆分与垂直拆分
近端时间在面试,发现很多面试官或者面试都把数据的水平拆分合垂直拆分给搞混了,今天特意写了一篇博客来说说水平拆分和垂直拆分希望对程序猿们有所帮助. 数据库水平与垂直拆分: 垂直(纵向)拆分:是指按功能模 ...
- mysql 图形插件_对我来说数据库图形化管理工具用这个足够了
1. 前言 胖哥是一个有软件洁癖的人,能用现有的软件解决问题的绝不安装新的软件.Java后端开发主要跟数据库打交道,所以数据库图形化界面(GUI)是少不了的.通常图形化操作关系型数据库(RMDBS)大 ...
- java mysql数据库编程_java JDBC数据库(mysql)编程
什么是JDBC • JDBC(Java Data Base Connectivity,Java数据库连接) • 是一种用于执行SQL语句的Java API,为多种关系数据库提供统一访问 • 它由一组用 ...
- mysql显示表已存在_MySQL数据库与数据表的相关操作
数据库相关操作: 显示数据库:show databases; 如果是0.00秒并不代表没有花费时间,而是时间非常短,小于0.01秒. 创建数据库: Query OK表示创建成功,1行受到影响,处理时间 ...
- mysql重新安装后之前表_关于重装mysql数据库之后.新的数据库引入旧数据的表结构和数据问题...
由于种种问题,也许某一天数据库崩了,或者电脑崩了.重新装Mysql数据库的话:如何导入旧的数据库中的的表结构以及数据呢? 我是在重置电脑之后.进行重装数据库之后.遇到此问题.由于之前未遇到过此种问题. ...
- mysql硬盘备份_原创-在mysql中把里面的数据库备份到自己的硬盘上
原创-在mysql中把里面的数据库备份到自己的硬盘上 (2011-04-15 20:33:23) 标签: 千百度女鞋 杂谈 在mysql中把内中的数值库备份到本人的硬盘上在数值库表拾失或许破坏的情况下 ...
最新文章
- Radware:当前,CDN安全远远不足
- 如何做一份出色的竞品分析?(一)
- CSS设置文本字体居中
- Mac电脑 hbuilderx 运行到小程序node-sass异常
- [译]git revert
- 【转】JMeter学习(二十七)Jmeter常见问题
- 互联网晚报 | 2月8日 星期二 | 上海微电子交付中国首台光刻机;广东诞生全国首个万亿工业强区;东芝宣布分拆为两家公司...
- css中如何实现帧布局_?如何在Python中加入多个数据帧?
- java 查询solr_java实现简单的solr查询
- React-Native 按钮点击几种效果进行对比
- 1000道Python题库系列分享19(81道填空判断题)
- docker镜像启动后端口号是多少_初识Docker
- python local global_Python 变量作用域 LEGB (上)—— Local,Global,Builtin
- FeHelper下载:(Chrome浏览器)
- Spring Security 原理
- 彻底删除IE的缓存问题
- 乒乓球侧旋球MATLAB,【动图】看动图让你了解乒乓球的侧旋转
- 关于jQuery UI 使用心得及技巧
- 第六章-Python数据可视化--2
- 如何安装cygwin
热门文章
- 【学习笔记】网页出现白屏可能的原因与优化方法
- LDAP Docker部署
- 三对角矩阵原理及C++实现
- 阿里云服务器80端口被占用_微信公众号
- 解决google浏览器因为网址证书无效而无法访问的问题
- 自动化数控编程软件 CAMWorks 2021 for SolidWorks 安装包及安装教程
- 计算机活动天窗,打开数学学习的天窗
- NXP——图形驱动开发实习生
- 手机号,身份证号,邮政编码,统一信用代码,发票抬头,纳税人识别号正则校验
- 2019有的图纸打印出来看不清楚_CAD图纸转成PDF四周空白多,利用这一招轻松解决空白多的问题...