
MySQL
文章平均质量分 95
MySQL以及SQL学习的相关记录
ZhaoSimonone
终身学习者
展开
-
ACID ,你还在为了八股文而背吗
背八股文的时候,ACID是一个耳熟能详的问题,一谈到数据库或者事务就是ACID,你有想过为什么是ACID吗,除了知道A代表原子性,C代表一致性,I代表隔离性,D代表持久性以外,有认真想过这几个特性的含义以及它们之间的联系吗?............原创 2022-06-26 16:38:13 · 558 阅读 · 1 评论 -
MySQL高性能索引设计
你知道怎么设计高性能索引吗?三星索引的标准又是什么?原创 2022-05-29 21:06:09 · 554 阅读 · 0 评论 -
还在纠缠MySQL的redo log, binlog, undo log 这几个日志间的关系吗?一文梳理,轻轻松松搞懂!
本文首先介绍了WAL机制,接着介绍了MySQL中的几种日志:包括binlog,redo log,undo log,分别说明这几种日志的作用以及相应的调节参数。最后,介绍了binlog与redo log在事务中的应用,介绍了如何使用undo log和redo log进行崩溃后的恢复。原创 2021-05-18 22:37:07 · 628 阅读 · 0 评论 -
MySQL如何进行权限管理,如何让不同的用户具有操作不同的数据库或表的权限?
本文介绍了如何在MySQL中进行权限控制,所谓的权限控制,是指控制连接数据库的某个用户所具有的的某些权限。包括全局权限控制,数据库权限控制,表和列的权限控制。通过精细化的权限控制,能实现相应的隔离,也避免了某个用户权限过大造成删库跑路的情况。原创 2021-05-17 21:50:15 · 7815 阅读 · 2 评论 -
讨论SQL中的连接。使用 MySQL演示交叉连接,自然连接,LEFT JOIN ,RIGHT JOING
本文简单介绍了 SQL 99 标准中的连接操作,并使用MySQL来进行相应实践。文中主要演示了交叉连接,自然连接,USING连接,LEFT JOIN 以及 RIGHT JOIN。原创 2021-04-13 15:03:58 · 478 阅读 · 0 评论 -
再探幻读!什么是幻读?为什么会产生幻读,MySQL中是怎么解决幻读的?
本文阐述了自己对于幻读的看法,对于什么是幻读,本文给出了自己的解释。除此之外,本文解释了为什么在可重复读的隔离条件下还会产生幻读,并分析了MySQL中是怎么通过引入间隙锁来解决幻读的原创 2020-12-10 19:55:21 · 51277 阅读 · 72 评论 -
SQL中的锁的分类:行锁,页锁,表锁,读锁,写锁,意向锁,乐观锁,悲观锁
本文介绍了数据库中锁的分类,包括行锁,页锁,表锁,读锁,写锁,意向锁,乐观锁,悲观锁。原创 2020-12-01 23:05:44 · 1477 阅读 · 0 评论