2020年2月3日
摘要: 1. 主键、外键、超键、候选键 超键:在关系表中能唯一标识元组的属性集称为关系模式的超键。一个属性可以作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。 候选键:是最小的超键,即没有冗余元素的超键。 主键:数据库表中对存储数据对象予以唯一和完整标识的数据列或属性的组合。一个数 阅读全文
posted @ 2020-02-03 22:41 xiaobaizzZ 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1. mysql有三种锁的级别? 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度小,发生锁冲突的概率最低,并发度也最高。 页面锁:开销和加锁时间介于表级锁和行级锁之间;会出现死锁;锁定粒度介于表级锁和行级锁之间,并发 阅读全文
posted @ 2020-02-03 21:32 xiaobaizzZ 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是事务? 事务是对数据库中一系列操作进行统一回滚或者提交的操作,主要用来保证数据的完整性和一致性。 2. 事务四大特性(ACID)原子性、一致性、隔离性、持久性? 2.1 原子性(Atomicity): 原子性是指事物包含的所有操作要么全部成功,要么全部失败回滚,因此事物的操作如果成功就必 阅读全文
posted @ 2020-02-03 20:56 xiaobaizzZ 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是索引? 数据库索引,是数据库管理系统中一个排序的数据结构,索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是算法。 阅读全文
posted @ 2020-02-03 13:55 xiaobaizzZ 阅读(119) 评论(0) 推荐(0) 编辑