前言在我们乐字节的公开课上,讲了一些关于一些 MySQL 数据库相关流程/原理的重点。我整理出来了,做一下笔记,大家一起学习。1. MySQL 主从复制原理MySQL 主从复制原理是大厂后端的高频面试题,了解MySQL 主从复制原理非常有必要。主从复制原理简言之,就三步曲,如下:主数据库有个 bin-log 二进制文件,记录了所有增删改 SQL 语句(binlog线程);从数据库把主数据库
1、mysql workbench 菜单file=>add model(添加模型)点击上面的add diagram(添加新的图解),就会在右边多出一个新的图解模型2,mysql workbench 菜单database=>reverse engineer mysql workbench 连接数据库填写好连接信息后,一直下一步就OK了,这样就能把数据库结构导入到模型中,注意
转载 2023-05-25 15:21:13
933阅读
思维导: 一、MySQL简介:        1、What:(MySQL概念):Mysql是一个关系数据库管理系统(这里补充一点,数据库分为关系数据库和非关系数据库关系数据库有SqlServer、MySQL以及Oracle等等,非关系数据库有MongoDB、Cassandra以及Redis等等),由瑞典MySQL AB公司开发,目前属
转载 2023-09-10 16:52:12
664阅读
数据库的设计    1. 多表之间的关系(三种)       1) 分类和实现关系:(红色部分重要)关系举例 建原则一对一人和身份证员工人和简历护照人和身份证分析:一个人只有一个身份证,一个身份证只能对应一个人一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键。一对多(多对一)部门和员工班级和学生
# 实现MySQL数据库关系分析教程 ## 整体流程 首先我们需要导出数据库结构,然后使用可视化工具将结构转换为关系分析。 ### 步骤表格 | 步骤 | 操作 | | --- | --- | | 1 | 导出数据库结构 | | 2 | 使用可视化工具生成关系分析 | ## 具体操作 ### 步骤1:导出数据库结构 在MySQL数据库中,我们可以通过以下命令来导出数
原创 2024-05-26 05:29:24
66阅读
# MySQL数据库关系生成教程 ## 介绍 在软件开发过程中,数据库关系对于设计和理解数据库架构非常重要。本教程将介绍如何使用MySQL来生成数据库关系,并向刚入行的小白解释每个步骤的具体操作和代码示例。 ## 整体流程 | 步骤 | 操作 | | ------ | ------ | | 步骤 1 | 创建数据库 | | 步骤 2 | 创建 | | 步骤 3 | 设计关系
原创 2023-08-25 18:35:29
1174阅读
InnoDB存储引擎有三大特性非常令人激动,它们分别是插入缓冲、两次写和自适应哈希,本篇文章先介绍第一个特性 - 插入缓冲(insert buffer)在上一篇《MySQL - 浅谈InnoDB存储引擎》中,我们可以看到在InnoDB的内存中有单独一块叫“插入缓冲”的区域,下面我们详细来介绍它。非聚集索引写性能问题为了阐述非聚集索引写性能问题,我们先来看一个例子:mysql>create t
关系数据库之父——埃德加·弗兰克·科德(Edgar Frank Codd) 文章目录前言一、设计数据库的流程二、E-R是什么三、E-R的组成要素四、E-R各组成要素绘制五、关系模型概念六、E-R转换到关系模式七、生产案例分享总结 前言本文介绍数据库设计的过程,供各位小伙伴参考。一、设计数据库的流程现实世界的业务场景转化为E-R模型E-R模型转化为关系模型关系模型进一步规范化(遵循范式),
转载 2023-11-11 13:22:59
1605阅读
一对多关系: 一对多关系关系数据库中两个之间的一种关系,该关系中第一个中的单个行可以与第二个中的一个或多个行相关,但第二个中的一个行只可以与第一个中的一个行相关。一对多关系,一般是一个的主键对应另一个的非主键,主键的值是不能重复的,而非主键值是可以重复的,一个主键值对应另一个的非主键的值,那么就只有一个值对一个值或一个值对多个值两种可能,故称一对多。思考一下,单独的商品、订单
转载 2023-06-05 19:42:26
334阅读
 数据库 - 建模:实体关系(ERD)草拟实体及其关系的常用方法。我们来看一个公司数据库的例子   实体关系实体关系模型,也称为实体关系(ER),是实体(将成为您的)及其相互关系的图形表示。数据库建模是创建数据模型的过程。实体一个简单的矩形块代表一个关系它使用钻石形状勾勒出来。 关系您可以绘制关系的类型,无论是使用“1-M”的一对多,还是使用“MN”的多对多,
前言:最近需要梳理公司的一个项目,四年多的了。看代码、dubbo、消息队列……哎妈呀,那个头大啊。想想还是从数据库入手吧。于是想到了在2015年还是2016年的时候在梳理其他项目使用了powerDesigner连接mysql逆向生成关系。可是当时怎么做的?彻底忘了。常言:好记性不如烂笔头,况且我这个没记性的人了。所以就有了本文。为了以后在用有个参考,也为了有需要的朋友做个参考。好了,废话不多说
三范式 设计1.什么时候该把数据copy一份到新创建的?比如采购单派单后变成供应商的生产订单,那地址是通过关系使用采购单的,还是重新创建一个地址,从采购copy一份?1)通过关系找采购单的地址,采购单地址改了生产订单也改了。2)通过关系找采购单的地址,生产订单改了影响采购单的地址。订单一般都是有限状态机,而且都是不可逆的,所以采购单派单之后肯定不能改的。生产订单的收货地址也基本是
数据库关系一、字段操作#创建一个tf1,id为主键并且自增,x,y都为int型 create table tf1( id int primary key auto_increment, x int, y int); '''修改''' 1) eg:alter table tf1 modify x char(4) default '哈哈'; #将x的数据类型设为char,并增加默认值'哈哈'
# 深度理解 MySQL 数据库关系 在现代软件开发中,数据库数据存储和管理的核心。MySQL 是最常用的关系数据库管理系统之一,而数据库关系则是理解和设计数据库的重要工具。本文将介绍 MySQL 数据库关系的基本概念、构建方法以及结合代码示例深入理解其应用。 ## 什么是数据库关系数据库关系(Entity-Relationship Diagram, ER )是一种数据
原创 2024-09-12 05:43:35
138阅读
    ASPNETDB 这个隐藏在ASP.NET 2.0四大“插件”(SqlMembershipProvider、SqlRoleProvider、SqlProfileProvider、    SqlPersonalizationProvider)之后,时不时在你App_Data目录下幽灵般出现的SQL数据库,其实也并没什么神奇之处,我等
转载 2023-11-28 14:48:54
260阅读
文章目录一. mysql数据库中常见表关系二. 一对一关系1. 特点2. 示例代码三. 一对多关系1. 特点2. 示例代码四. 多对多关系1
原创
2022-12-26 19:45:42
564阅读
目录关系数据库创建、查看、删除数据库创建、查询、删除修改结构插入数据删除数据修改数据查询语句where与having的区别语句的执行顺序别名子句中的运算符limit 分页 关系数据库数据库与普通文件系统的区别在于,数据库拥有数据结构。数据库与普通的txt文件都能存储数据内容,但是数据库拥有数据结构,能够快速查找而根据数据结构的不同,数据库又可以分为关系数据库和非关系数据库关系型数
对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章,通过文氏 Venn diagrams 解释了SQL的Join。我觉得清楚易懂,转过来。是左边的。Table B&nb
# 导出mysql数据库模型关系 在软件开发过程中,我们经常需要对数据库进行建模以便更好地理解数据结构和关系。在mysql数据库中,我们可以利用工具来导出数据库的模型关系,帮助我们更直观地理解数据库结构和关系。下面将介绍如何通过工具来导出mysql数据库的模型关系。 ## 使用工具 我们可以使用开源工具 [Skipper]( 来导出mysql数据库的模型关系。Skipper
原创 2024-04-05 03:54:36
500阅读
# 使用Mac查看MySQL数据库关系工具 在开发过程中,我们经常需要查看数据库之间的关系,以便更好地理解数据结构和优化查询。在Mac上,有很多工具可以帮助我们生成数据库关系,其中一个比较常用的工具是Navicat for MySQL。Navicat for MySQL是一款功能强大的数据库管理工具,支持Mac系统,可以帮助我们轻松地生成MySQL数据库之间的关系。 ## 安装N
原创 2024-05-27 04:09:28
224阅读
  • 1
  • 2
  • 3
  • 4
  • 5