数据库三范式
第一范式:表中的每个字段不可再分
第二范式:满足第一范式并且表中的非主键字段依赖主键字段
第三范式:满足第二范式并且表中的非主键字段必须不传递依赖主键字段
数据库事务
事务具有的四大特性:一致性、原子性、隔离性、持久性
数据库事务指:几个SQL语句,要么全部执行成功,要么全部执行失败。比如银行转账。
数据库事务的三个常见命令:Begin Transaction、Commit Transaction、RollBack Transaction
视图
视图实际上是 在数据库中通过select查询语句从多张表中提取的多个表字段所组成的虚拟表。
视图并不占用物理空间,所以通过视图查询出来的记录并非保存在视图中,而是保存在原表中。
通过视图可以对指定用户隐藏相应的表字段,起到保护数据的作用。
联接
内联接(Inner Join):匹配两张表中相关的记录
左外联接(Left Out Join):除了匹配2张表相关联的记录外,还会匹配左表中剩余的记录,右表中未匹配到的字段用NULL表示
右外连接(Right Out Join):除了匹配2张表中相关联的记录外,还会匹配右表中剩余的记录,左表中未匹配到的字段用NULL表示
网友评论