![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
文章平均质量分 88
萌新从零开始学MySql
圆锥曲线丶
但愿吉祥
展开
-
MySql数据库-事务-学习笔记
`事务的性质有四个,分别是原子性、一致性、隔离性、持久性原子性(A):事务是不可分割的最小操作单位,要么全部成功,要么全部失败一致性(C):事务将数据库从一种状态转变为另一种一致的状态。在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。隔离性(I):数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环境下运行持久性(D):事务一旦提交或回滚,它对数据库中的数据的改变就是永久的为了解决并发事务所引发的问题,在数据库中引入了事务隔离级别。主要有以下几种:实现原子性的关键,是当事务原创 2022-06-09 21:30:58 · 143 阅读 · 0 评论 -
Mysql数据库-锁-学习笔记
锁是计算机协调多个进程或线程并发访问某一资源的机制,用于管理对共享资源的并发访问表级锁,每次操作锁住整张表。锁定粒度大,发生锁冲突的概率最高,并发度最低。应用在MyISAM、 InnoDB等存储引擎中读锁:写锁:meta data lock , 元数据锁,简写MDL。MDL锁主要作用是维 护表元数据的数据一致性,在表上有事务时,不能对表结构进行修改。为了避免DML与DDL冲突,保证了读写的正确性为了避免DML在执行时,加的行锁与表锁的冲突,在InnoDB中引入了意向锁,使得表锁不用检查每行数据是否原创 2022-06-06 19:01:20 · 654 阅读 · 1 评论 -
MySql数据库-索引-学习笔记
作者最近在学习数据库索引,故想通过写博客的方式记录学习情况,如有错误,敬请指出。索引是一个单独的、存储在磁盘上的数据库结构,包含着对数据表里所有记录的引用指针。使用索引可以快速找出在某个或多个列中有一特定值的行,所有MySQL列类型都可以被索引,对相关列使用索引是提高查询操作速度的最佳途径。优势:劣势:聚集索引选取规则:1.创建索引:2.删除索引:3.查看索引:3.2 判断索引是否生效可以使用EXPLAIN语句查看索引是否正在使用。explain select * from 表名 where 条原创 2022-06-02 16:41:58 · 337 阅读 · 0 评论