
数据库
文章平均质量分 89
记录数据库相关的知识
半聋半瞎
桂林电子科技大学
展开
-
事务的4个特性和4个隔离级别
事务,简单来说,就是将一组SQL语句组合成一个逻辑单元,这些语句要么全部成功执行,使数据库状态发生预期的改变;要么全部失败,数据库回滚到事务开始前的状态,仿佛这组操作从未发生过。以日常生活中的转账场景为例,当A向B转账100元时,“A账户减少100元”和“B账户增加100元”这两个操作必须作为一个整体来执行,要么都成功完成转账,要么因为任何原因(如余额不足、网络故障等)都不执行,以保证资金的准确性和一致性。这,就是一个典型的事务。原创 2025-02-25 21:04:24 · 1167 阅读 · 14 评论 -
【MySQL索引:B+树与页的深度解析】
B+树是一种在数据库与文件系统等领域广泛应用的平衡查找树。数据存储位置:数据库中的数据存储于磁盘之上。页内地址连续性:磁盘中每个页内部的地址是连续的。页的作用与大小:页是内存与磁盘交互的最小单元,默认大小为16KB。即便某一页没有数据,也会占用16KB的存储空间,并且页与索引的B+树节点相对应。在MySQL中存在多种类型的页,其中最常用的便是用于存储数据和索引的“数据页”或“索引页”。无论何种类型的页,都具备“页头”与“页尾”,页的主体信息则由“数据行”填充。原创 2025-01-18 23:45:03 · 1589 阅读 · 10 评论 -
【SQL 中的分组查询与联合查询详解】
联合查询用于将多个查询结果合并在一起,常见的联合查询包括内连接、外连接、自连接、子查询和合并查询等。它能够根据指定的列将数据分组,并对每个组的数据进行聚合计算,从而得到我们需要的统计信息。子查询是指在一个查询中嵌套另一个查询,将内层查询的结果作为外层查询的条件。子查询可以分为单行子查询和多行子查询。左外连接以左表为基准,左边的数据全部显示,右边的数据没有对应记录的显示为。右外连接以右表为基准,右边的数据全部显示,左边的数据没有对应记录的显示为。关键字会将两个查询结果直接合并,保留所有的行,包括重复的行。原创 2025-01-18 23:44:41 · 1717 阅读 · 16 评论 -
【数据库】SQL相关知识点总结1(数据库约束、三大范式、关系模型、聚合函数)
数据库约束、三大范式、关系模型、聚合函数原创 2025-01-08 15:50:19 · 822 阅读 · 14 评论