![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
iron_Le
在校生一枚,还有一年就要毕业了,现在在为找实习工作发愁,喜欢折腾Linux
展开
-
数据库索引
数据库索引 索引是一种特殊的文件,它们包含着对数据表里所有记录的引用指针。 索引是一种数据结构。数据库索引是对数据库表中的一个或者多个列的值进行排序的结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 更通俗的说,索引就相当于目录。为了方便查找书中的内容,通过对内容建立索引形成目录。索引是一个文件,要占据物理空间。 索引类型 聚集索引:将数据行和相邻的索引键值紧凑的存储在一起,所以一个表只能有一个聚簇索引,因为不可能将数据存放在两个位置 可以通过CREATE CLUSTERED原创 2020-07-16 12:26:09 · 191 阅读 · 0 评论 -
数据库事务与隔离级别
数据库事务与隔离级别 数据库事务指的是单个逻辑工作单元执行的一系列数据库操作,也就是用户定义的一个完整的工作单元。 事务特性 ACID(原子性,一致性,隔离性,持久性) 原子性:将事务执行看作一个不可分割的原子,事务的整个操作要么全执行,要么全不执行 一致性:事务开始前和结束后,数据库原有的物理和逻辑约束保持一致,必须遵循数据库中各种约束和规则的要求,保持数据完整性。 隔离性:并发过程下,事务执行过程中应该相互隔离。也就是如果两个事务同时操作一条数据,事务一要么看到的是事务二修改前的数据要么是修改后的,不会原创 2020-07-16 10:41:07 · 94 阅读 · 0 评论 -
数据库增删查改
数据库增删查改 1.增 使用insert插入单行数据 insert [into] <表名> [列名] values <列值> 使用insert插入多行数据 insert [into] <表名> [列名] values <列值>每行数据用逗号分割 使用insert,select语句将现有表中的 数据添加到已有的新表中 insert into <已有的新表> <列名> select <原表列名> from <原表名>转载 2020-07-13 12:07:49 · 237 阅读 · 0 评论 -
数据库范式
数据库范式 范式(NF):范式是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度”。简单来说就是一张表的表结构所符合的某种设计标准的级别。数据库范式分为1NF,2NF,3NF,BCNF,4NF,5NF。一般在设计关系型数据库时,最多考虑到BCNF。符合高一级范式的设计,必定符合低一级范式。 关系数据库基本概念 基本概念 实体:现实世界客观存在并可以被区别的事物 属性:实体所具有的某一特性,在关系数据库中可以看做表的一列 元组:表中的一行就是一个元组 码:表中可以唯一确定一个元组原创 2020-07-13 11:17:21 · 203 阅读 · 0 评论