数据库
文章平均质量分 81
@泡泡糖
普通大学生一枚
展开
-
MySQL—InnoDB在RC隔离级别下如何处理事务读取操作
本文将探讨InnoDB在(Read Committed)隔离级别下如何处理事务读取操作的原理。这个过程是InnoDB多版本并发控制(MVCC)机制的一个关键组成部分,旨在提供高效的事务隔离,同时减少锁的需求,允许更高的并发性。原创 2024-03-12 15:37:37 · 445 阅读 · 0 评论 -
截断表和删除表的区别及使用场景
截断表和删除表都是在关系型数据库中操作表的方式,但它们之间存在着一些区别。在本篇博客中,我将详细解释截断表和删除表的区别以及它们各自的使用场景。原创 2023-04-02 17:09:13 · 1064 阅读 · 0 评论 -
MySQL数据库:锁机制
当数据库中多个事务并发存取同一数据的时候,若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。MySQL锁机制的基本工作原理就是,事务在修改数据库之前,需要先获得相应的锁,获得锁的事务才可以修改数据;在该事务操作期间,这部分的数据是锁定,其他事务如果需要修改数据,需要等待当前事务提交或回滚后释放锁。原创 2023-03-30 00:33:56 · 83 阅读 · 0 评论 -
JDBC中PreparedStatement详解及应用场景介绍
在Java中,当需要向数据库中执行SQL语句并传递参数时,我们通常会使用PreparedStatement接口。PreparedStatement继承自Statement接口,用于预编译SQL语句并执行参数化查询,这样可以提高执行效率并防止SQL注入攻击。原创 2023-03-20 12:55:33 · 5072 阅读 · 2 评论 -
MySQL数据库三大范式详解
MySQL数据库是一种常见的关系型数据库管理系统,具有广泛的应用范围。在使用MySQL数据库时,我们需要了解和遵守三大范式,以确保数据的准确性和一致性。本文将详细介绍MySQL数据库的三大范式及其应用。原创 2023-03-15 13:32:34 · 472 阅读 · 2 评论 -
深入了解MySQL的事务ACID原则
MySQL是一种关系型数据库管理系统,而事务是MySQL中非常重要的一个概念。在开发Web应用程序时,使用事务可以确保操作的原子性、一致性、隔离性和持久性,以避免数据不一致的情况发生。在这篇文章中,我们将介绍MySQL中的事务ACID原则。原创 2023-03-14 15:23:20 · 232 阅读 · 0 评论