![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 54
GL-Yang
标准的95后,喜欢编程,向往简约而不简单的生活
展开
-
Spring源码
标题一标题而标题删标题而标题一原创 2021-05-13 23:32:38 · 77 阅读 · 0 评论 -
数据库相关面试题
关系型数据库常考考点架构如何设计一个关系型数据库?1)程序实例:存储管理、缓存机制、SQL解析、权限划分、容灾机制、索引管理、锁管理2)存储:文件系统索引为什么要使用索引?1)为了加速数据表中行记录的检索的数据结构2)快速查询信息,避免全表扫描,减少IO操作次数什么信息能够成为索引?主键、唯一键等索引常用的数据结构?MySQL存储引擎使用较多的索引有Hash索引,B+树索引等而oracle存储引擎也用到位图索引(bitMap)InnoDB存储引擎的默认索引实现为:B+树索引B原创 2021-05-08 15:49:14 · 125 阅读 · 0 评论 -
sql约束有哪些
非空约束(NOT NULL):指示某列不能存储 NULL 值。 唯一约束(UNIQUE) :保证某列的每行必须有唯一的值。 主键预约(PRIMARY KEY):NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。 外键约束(FOREIGN KEY)保证一个表中的数据匹配另一个表中的值的参照完整性。 检查约束(CHECK):保证列中的值符合指定的条件。 默认约束(DEFAULT) :规定没有给列赋值时的默认值。...原创 2020-09-29 15:06:04 · 2670 阅读 · 0 评论 -
MySQL的事物基本要素及四种事务隔离级别
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣了钱,B却没收到。 3、隔离性(Isolation):同一时间,只允许一个事务请求同.原创 2020-09-29 11:36:42 · 280 阅读 · 0 评论 -
什么是聚集索引和非聚集索引及其两者区别?
聚集(clustered)索引,也叫聚簇索引 定义:数据行的物理顺序与列值(一般是主键的那一列)的逻辑顺序相同,一个表中只能拥有一个聚集索引。 注:第一列的地址表示该行数据在磁盘中的物理地址,后面三列才是我们SQL里面用的表里的列,其中id是主键,建立了聚集索...原创 2020-09-14 01:32:43 · 19540 阅读 · 5 评论