
MySql
fufucen
技术服务于业务
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库事务四大特征
数据库事务四大特征原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability) 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 一致性(Consistency) 假设用户A和用户B两者的钱加起来一共是5000,那么不管A和B之间如何转账,转几次账,事务结束后两个用户的钱相加起来应该还得是5000,这就是事务的一致性。 隔离原创 2021-04-12 16:08:20 · 147 阅读 · 0 评论 -
数据库索引
数据库索引 索引就相当于目录,它们包含着对数据表里所有记录的引用指针。优点:可以大大加快数据的检索速度。缺点:时间方面:创建索引和维护索引要耗费时间,具体地,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,会降低增/改/删的执行效率;空间方面:索引需要占物理空间。 SQL查询优化 索引优化,通过添加索引提高检索速度 SQL语句优化 Explain 用来分析 SELECT 查询语句,开发人员可以通过分析结果来优化查询语句。 只返回必要的列:最好不要使用 SELECT * 语句。 只返回必要的原创 2021-04-08 17:35:39 · 102 阅读 · 0 评论 -
数据库基础
MySQL 数据库三范式: 第一范式:每个列都不可以再拆分。 第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。 第三范式:在第二范式的基础上,非主键列只依赖于主键,不依赖于其他非主键。 什么是数据库索引: 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。原创 2021-01-06 18:43:55 · 158 阅读 · 0 评论