mysql专栏
文章平均质量分 87
拾荒叶
总有人间一两风,填我十万八千梦
展开
-
MySQL事务原理分析(1)之事务介绍与ACID特性
文章目录1 事务的介绍1.1 事务的目的1.2 事务的组成1.3 事务的特征1.4事务控制语句2 事务的ACID 特性原子性(A)隔离性(I)持久性(D)一致性(C)1 事务的介绍1.1 事务的目的事务将数据库从一种一致性状态转换为另一种一致性状态1.2 事务的组成事务可由一条非常简单的SQL语句组成,此时MySQL默认这是一条隐含的事务。不需要程序员手动的执行事务的开始语句和事务的提交语句。也可以由一组复杂的SQL语句组成,需要程序员手动执行事务。1.3 事务的特征在数据库提交事务时,可以原创 2022-05-09 22:40:00 · 94 阅读 · 0 评论 -
MYSQL之数据库设计范式和高级查询
文章目录1 数据库设计范式范式一范式二范式三反范式高级查询基础查询条件查询范围查询判空查询模糊查询分页查询查询后排序聚合查询分组查询1 数据库设计范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。范式一确保每列保持原子性;数据库表中的所有字段都是不可分解的原子值;例如:某表中有一个地址字段,如果经常需要访问地址字段中的城市属性,则需要将该字段拆分为多原创 2022-05-04 18:57:36 · 694 阅读 · 0 评论 -
Mysql体系结构
MySQL 体系结构1 connectors /连接者、连接器帮助不同计算机语言的代码程序和mysql服务器进行交互的部分。可以帮助mysql兼容不同计算机语言的连接。2 连接池/Connection PoolMySQL 采用的是 Select 和阻塞IO的模式应对mysql客户端的连接。首先当select检测到有mysql连接到服务端,给这条连接分配一个clientid,然后为这条连接分配一个线程池的线程,如果线程池的线程没有了,此时这个连接陷入阻塞,直到线程池中有线程。所以一般mysq原创 2022-05-03 12:00:26 · 694 阅读 · 1 评论