
数据库
文章平均质量分 54
加菲馒头
保持学习,保持进步
展开
-
人大金仓Kingbase查询表结构信息
人大金仓 Kingbase 查询 表 结构信息 注释 字段名原创 2025-04-25 17:37:58 · 188 阅读 · 0 评论 -
数据库基础理论
什么是数据表、字段、主键、外键、视图数据库三大范式原创 2024-05-14 16:29:43 · 129 阅读 · 1 评论 -
MySQL 的存储引擎
在MySQL 8.0之前,MyISAM的批量插入效率明显优于InnoDB, 因为MyISAM没有MVCC,也不保证持久性。使用MySQL 8.0,InnoDB可以选择禁用持久性,禁用redo-logs,提高批量插入效率。原创 2024-05-17 12:00:00 · 486 阅读 · 0 评论 -
MySQL事务和锁
写: 会在该修改数据行创建一个新的版本并写入数据, 如果事务提交会将版本号更新入原数据行,回滚则删除该版本.原始版本数据依然存在,供其他事务读取快照,保证了其他事务不受读操作影响.InnoDB 通过对一个数据行维护多个版本的数据来实现的,当一个事务对数据进行修改是,MVCC会为该事务创建一个数据快照,而不是直接修改实际的数据行.eg: 事务1读取到 a = 1,修改 a = a - 1, 事务2读取到 a = 0, 但是事务1由于异常回滚到 a = 1,事务2就出现幻读.在这个范围新增了一条数据。原创 2024-05-14 16:32:02 · 723 阅读 · 1 评论