数据库
文章平均质量分 90
数据库知识点总结或mysql、oracle等数据库的应用、报错等
jf-lin
在读大学生,爱好看书与捣鼓代码,欢迎有志同道合之人共同交流学习!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL是如何实现事务ACID四个特性的?
对于原子性对于一致性对于隔离性对于持久性1、redo2、undo3、purge4、group commit什么是group commit?事务提交后的操作group commit失效问题如何解决失效? 对于原子性 undolog记录了反向的操作 对于一致性 使用undolog保证了事务要么提交要么回滚 使用MVCC保证事务内的读一读一致性 对于隔离性 MySQL有四个隔离级别来保证隔离性 通过锁和MVCC实现隔离级别下的读写隔离 对于持久性 通过redolog重做日志来保证事务的持久性 1、redo 实现.原创 2021-04-16 17:31:05 · 474 阅读 · 0 评论 -
浅析B+索引以及使用
文章目录1、Mysql索引主要使用的两种数据结构1、B+树介绍为什么不使用B树?2、哈希索引优点:缺点:3、B树和B+树区别2、B+树索引的两种类型:聚集索引与辅助索引(非聚集索引)对比:聚集索引聚集索引的优点聚集索引的缺点非聚集索引非聚集索引的优点非聚集索引的缺点非聚集索引一定回表查询吗(覆盖索引)?3、B+树索引的使用联合索引覆盖索引 1、Mysql索引主要使用的两种数据结构 1、B+树介绍 mysql的innodb引擎使用B+树索引比较多 B+树索引给出具体的数据所在的页,读入到内存中,再从内存查找要原创 2021-04-08 20:12:48 · 567 阅读 · 0 评论 -
sql语句之坑
java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘order’ at line 1 出现这种错误不是语法的问题,而是你要操作的数据表“order”不能使用,因为order的数据库的关键字 解决方案:把order表的名字改一原创 2020-07-08 16:05:31 · 743 阅读 · 0 评论
分享