![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
bxsbl
!!!
展开
-
MySQL-INNODB-事务隔离级别-MVCC
mysql的四种隔离机制-mvcc 共享锁s: 加上之后, 其他线程读取只能加s锁, 不能加x锁,只能读不能修改, 直到释放s锁 排它锁x:加上之后, 其他线程就不以在加锁进行读取控制, 默认写都是会加排它锁, 但对不加锁s的读就没办法限制 四种隔离级别 未提交读 默认写会加上排它锁, 读取不会加任何锁, 所以会造成脏读 已提交读 默认写会加上排它锁, 读不会加锁, 但用MVCC(多版本并发工具)来控制多线程造成的脏读问题 MVCC 在每次select时候都会生成一个当前最新数据的快照, 然后在此基础上读取原创 2020-07-07 12:45:35 · 249 阅读 · 0 评论 -
MySQL 学习笔记
创建表 User后加 )character set 字符集 collate 检验规则 engine 存储引擎; MyISAM engine 创建字段后 comment ’ 注释’ 查看表结构: 修改表的结构: 添加,删除,修改字段等 alter table tablename add … alter table tablename modify… 这是修改表的数据类型,不是修改名字 al...原创 2019-08-11 21:03:50 · 93 阅读 · 0 评论 -
范式
范式 : 符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度 第一范式 : 1NF 每个属性都不可再分 1NF主要强调数据表的原子性 第二范式 : 2NF 消除了非主属性对于码的部分函数依赖 x -> y y 函数依赖于x 只有当函数依赖的决定方是组合属性时, 才会有部分函数依赖, 当函数决定方是单属性时,只能是完全依赖函数 2NF指每个表必须有一个也只能...原创 2019-09-19 19:54:17 · 93 阅读 · 0 评论