![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
天籁纸鸢的妙音
这个作者很懒,什么都没留下…
展开
-
Mysql的锁
按照锁的粒度来分:一、全局锁(对整个数据库实例加锁)命令:Flush tables with read lock使用场景:一般用于数据库备份时二、表级锁表共享读锁、表独占写锁1.表锁命令:lock tables … read/write;unlock tables2.元数据锁(meta data lock,MDL)执行查询、更新操作时,会自动加上三、行级锁在事务提交时锁才会释放行锁。那么引申出两阶段锁协议的概念,每个事务的执行可以分为两个阶段:生长阶段(加锁阶原创 2021-09-01 23:12:20 · 96 阅读 · 0 评论 -
mysql面试题
数据库的三大范式 第一范式:每个列都不可以再拆分。 第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。(表的行数据要依赖于主键) 第三范式:在第二范式的基础上,非主键列只依赖于主键,不依赖于其他非主键。(行数据之间不存在a->b->c的依赖关系) 数据库事务的四大特性(ACID) a.原子性:原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚 b.一致性:是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执原创 2020-11-03 22:29:09 · 167 阅读 · 0 评论