随笔分类 - 数据库 / MySQL
关于MySQL相关的知识和总结
发表于 2023-10-06 18:36阅读:97评论:0推荐:1
摘要:为了满足用户对一趟列车不同站点不同座位类型的余量查询需求,我们采取了一种优化方案。我们将这些余量信息存储在缓存中,以便用户可以快速查询。 然而,在用户创建订单并完成支付时,我们需要同时从数据库和缓存中扣减相应的列车站点余票。这种设计不仅提高了查询效率,也保证了数据的一致性,确保订单操作的准确性。在这个业务场景中的缓存与数据库一致性如何保证?
阅读全文 »
发表于 2023-09-10 14:19阅读:210评论:0推荐:0
摘要:【1】第一步:配置文件配置多个数据库 在Django的配置文件中的DATABASES参数中,添加多个数据库的配置信息。 每个数据库都需要指定ENGINE(数据库引擎)和NAME(数据库名称),可以根据实际情况选择合适的数据库引擎和数据库名称。 例如,在配置文件中添加两个数据库配置的示例: DATAB
阅读全文 »
发表于 2023-09-10 14:18阅读:23评论:0推荐:0
摘要:【一】引入 之前做过redis的主从,很简单 mysql 稍微复杂一些, 搭建mysql主从的目的是? 读写分离 单个实例并发量低,提高并发量 只在主库写,读数据都去从库 》读多写少 读写分离 通过将读操作分发到从库,可以分摊主库的读负载,提高整体的并发处理能力。 主库只需处理写操作,从库处理读操作
阅读全文 »
发表于 2023-08-23 09:45阅读:18评论:0推荐:0
摘要:# [【一】MySQL初识](https://www.cnblogs.com/dream-ze/p/17517792.html) - 存储数据的演变过程 - SQL语句的由来 - 库/表/记录/表头/表单 - MySQL安装 - 初识SQL语句 # [【二】MySQL基础](https://www.
阅读全文 »
发表于 2023-08-22 17:32阅读:16评论:0推荐:0
摘要:# 【一】什么是事务 - 事务是MySQL的一种机制 - 每开启一个事务 - 都可以往里放入一系列的SQL语句。 - 事务是单个逻辑工作单位执行的一系列操作 - 要么全执行 - 要么全不执行 - 每开一个事务 - 相当于给数据库拍了一张快照 - 这意味着在提交之前可以回滚 - 在事务中可以设置多个保
阅读全文 »
发表于 2023-07-31 12:23阅读:84评论:0推荐:1
摘要:# 【补充】on_delete的参数详解 ## `models.CASCADE`(级联删除): 当删除与该字段关联的对象时,所有相关的对象将被级联删除。例如,如果一个出版社对象被删除了,与该出版社相关联的所有图书对象也会被删除。 ## `models.SET_DEFAULT`:(设置为默认值): 当
阅读全文 »
发表于 2023-07-13 19:10阅读:62评论:0推荐:0
摘要:# 数据库的范式设计 > 原文链接:[(三)MySQL之库表设计篇:一、二、三、四、五范式、BC范式与反范式详解! - 掘金 (juejin.cn)](https://juejin.cn/post/7146474739018498062?searchId=20230713184928E6591E17
阅读全文 »
发表于 2023-07-08 10:02阅读:161评论:0推荐:0
摘要:# MySQL常用知识点总结 > 参考地址:(https://maifile.cn/est/a3206887806899/pdf) # 【一】知识点总结  - 主动提交事务 ```pytho
阅读全文 »
发表于 2023-07-02 17:43阅读:41评论:0推荐:0
摘要:# 【5.0】数据库知识点小结数据库创新 # 【一】准备数据 - 创建数据库 ```sql create database day04; ``` - 创建表 ```sql create table dep( id int, name varchar(20) ); CREATE TABLE emp (
阅读全文 »
发表于 2023-07-02 14:41阅读:20评论:0推荐:0
摘要:# 【4.0】数据库知识点小结数据库辉煌 # 【一】准备数据 - 创建库 ```sql create database day03; # Query OK, 1 row affected (0.00 sec) ``` - 创建表 ```sql create table emp( id int not
阅读全文 »
发表于 2023-07-01 22:33阅读:15评论:0推荐:0
摘要:# 【3.0】数据库知识点小结数据库升级 # 【一】约束条件 ## 【1】default(默认值) ### (1)补充 > 在插入数据的时候可以指定字段 - 创建数据库 ```sql create database day02; # Database changed ``` - 创建表 ```sql
阅读全文 »
发表于 2023-06-30 20:44阅读:27评论:0推荐:0
摘要:# 【2.0】数据库知识点小结数据库进阶 # 【一】存储引擎 - 日常生活中文件格式有很多,并且针对不同的文件格式会有对应不同的存储方式和处理机制 - 针对不同的数据应该有对应的不同的处理机制 > 存储引擎就是不同的处理机制 ## MySQL主要的存储引擎 - **`Innodb`** - 是MyS
阅读全文 »
发表于 2023-06-30 20:43阅读:57评论:0推荐:0
摘要:# 【1.0】数据库知识点小结数据库初识 # 【一】存储数据的演变过程 ## 【1】文件存储 - 随意地存放到一个文件中、数据格式也是千差万别的 - 完全取决于个人 ## 【2】软件开发目录规范 ### (1)概要 - 限制了存储数据的具体位置 - 建立专门的文件夹存储数据 ### (2)软件开发目
阅读全文 »
发表于 2023-06-30 20:42阅读:40评论:0推荐:0
摘要:## 【十五】MySQL数据库之**多表查询练习题** ### 表结构和数据 ```python /* Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server V
阅读全文 »
发表于 2023-06-30 20:42阅读:76评论:0推荐:0
摘要:## 【十四】MySQL数据库之**锁机制** ### 锁机制  ### 【一】什么是锁机制,为什么要用锁机制 -
阅读全文 »
发表于 2023-06-30 20:41阅读:10评论:0推荐:0
摘要:## 【十三】MySQL数据库之**读现象与事务隔离机制** ### 读现象与事务隔离机制  ### 【一】数据库读现象
阅读全文 »
发表于 2023-06-30 20:41阅读:5评论:0推荐:0
摘要:## 【十二】MySQL数据库之**事物** ### 事务  ### 【一】什么是事务? - 事务是MySQL的一
阅读全文 »
发表于 2023-06-30 20:41阅读:11评论:0推荐:0
摘要:## 【十一】MySQL数据库之**索引** ### 索引  ### 【一】索引概述 - 数据库索引是一个数据结构
阅读全文 »