文章分类 -  数据库

摘要:1. 丢失修改 T1 和 T2 两个事务都对一个数据进行修改,T1 先修改,T2 随后修改,T2 的修改覆盖了 T1 的修改。 2. 脏读 (针对未提交数据)如果一个事务中对数据进行了更新,但事务还没有提交,另一个事务可以 “看到” 该事务没有提交的更新结果,这样造成的问题就是,如果第一个事务回滚, 阅读全文
posted @ 2019-07-06 23:47 惯看秋风 阅读(19) 评论(0) 推荐(0)
摘要:满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多规范要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式 (3NF)就行了。 范式的包含关系。一个数据库设计如果符合第二范式,一定也符合第一范式。如果符合第三范式,一定也符合第二范式… 1NF:属性不 阅读全文
posted @ 2019-07-06 23:46 惯看秋风 阅读(17) 评论(0) 推荐(0)
摘要:什么是事务? 事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。 AUTOCOMMIT MySQL 默认 自动提交模式。也就是说,如果不显式使用 START TRANSACTION 语句来开始一个事务,那么每个查询都会被当做一个事 阅读全文
posted @ 2019-07-06 23:45 惯看秋风 阅读(8) 评论(0) 推荐(0)