在写入或更新资料的过程中, 为保证事务 (transaction) 是正确可靠的, 所必须具备的四个特性 (ACID): 原子性 (Atomicity) : 事务中的所有操作, 要么全部完成, 要么全部不完成, 不会结束在中间某个环节。 事务在执行过程中发生错误, 会被回滚 (Rollback) 到 ...
分类:
其他好文 时间:
2020-06-11 13:52:44
阅读次数:
147
话不多说,代码附上。 // 配置文件获取数据库信息 @Value("${spring.datasource.url}") private String url; @Value("${spring.datasource.driver-class-name}") private String drive ...
分类:
数据库 时间:
2020-06-11 13:44:24
阅读次数:
69
When release a version, we want to check the version number whether match. so we define some rules to follow to avoid mistakes. 1. VERSION file locate ...
分类:
其他好文 时间:
2020-06-11 13:37:42
阅读次数:
53
DDL(Data Definition Language)【数据库定义语言】 用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束DDL不需要commit, CREATEALTERDROPTRUNCATECOMMENTRENAME DML(Dat ...
分类:
数据库 时间:
2020-06-11 13:32:44
阅读次数:
64
一、事务的介绍 1.什么是事务? 事务是由一个或多个SQL语句组成的单独单元,在这个单元中,每个MySQL语句是相互依赖的。而整个单独单元作为一个不可分割的整体, 如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚。有受到影响的数据将返回到事物开始以前的状态; 如果单元中的所有SQL语 ...
分类:
数据库 时间:
2020-06-11 13:30:20
阅读次数:
84
新的华为网络设备需要提交命令一、设备名前面有是有命定没有提交[HLHB-NGN-CE24-HWNE40E]提交命令为commit二、设备名前面有~是有命定没有提交[~HLHB-NGN-CE24-HWNE40E]三、进入旧版不到提交的立即执行模式<HLHB-NGN-CE24-HWNE40E>system-viewimmediately
分类:
其他好文 时间:
2020-06-11 10:33:48
阅读次数:
59
新的华为网络设备需要提交命令一、设备名前面有是有命定没有提交[HLHB-NGN-CE24-HWNE40E]提交命令为commit二、设备名前面有~是有命定没有提交[~HLHB-NGN-CE24-HWNE40E]三、进入旧版不到提交的立即执行模式<HLHB-NGN-CE24-HWNE40E>system-viewimmediately
分类:
其他好文 时间:
2020-06-10 19:01:13
阅读次数:
102
概述:基于Promise的ORM(Object Relation Mapping),?持多种数据库、事务、关联等 (async () => { const Sequelize = require("sequelize"); // 建?连接 const sequelize = new Sequeliz ...
分类:
Web程序 时间:
2020-06-10 18:53:16
阅读次数:
101
1 事务的隔离级别 1.1 数据库事务并发问题 假设现在有两个事务:Transaction01和Transaction02并发执行。 ①脏读 [1]Transaction01将某条记录的AGE值从20修改为30。 [2]Transaction02读取了Transaction01更新后的值:30。 [ ...
分类:
编程语言 时间:
2020-06-09 23:55:14
阅读次数:
114
首先来说一下数据库的设计三大范式,那么在介绍这个概念之前我们又不得不提到数据库事务ACID那么ACID分别是原子性、一致性、隔离性、持久性 原子性:最小单位,无法再进行分割 一致性:在开始到结束都不会发生改变 隔离性:多个操作同时进行,不会对数据产生影响 持久性:一旦事务完成则永久生效根据事务的特性 ...
分类:
其他好文 时间:
2020-06-09 23:49:24
阅读次数:
73