![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
LookingNorth
这个作者很懒,什么都没留下…
展开
-
数据库MVCC模式(多并发版本控制,避免幻读)
数据库MVCCMulti-Version Concurrency Control 多版本并发控制,MVCC 是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问;在编程语言中实现事务内存。大多数的MySQL事务型存储引擎,如InnoDB,Falcon以及PBXT都在使用一种简单的行锁机制。事实上,他们都和另外一种用来增加并发性的被称为“多版本并发控制(MVCC)”的机制来一...原创 2020-01-14 23:42:29 · 879 阅读 · 0 评论 -
数据库三大范式
数据库三大范式1NF(第一范式):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性简单来讲就是: 每一字段(属性)不能再拆分了2NF(第二范式):满足1NF后,要求表中的所有列,都必须依赖于主键,而不能有任何一列与主键没有关系,也就是说一个表只描述一件事情简单来说就是:一张表只描述一件事情3NF(第三范式):必须先满足第二范式(2N...原创 2020-01-14 23:40:41 · 162 阅读 · 0 评论 -
数据库事务
数据库事务1.数据库的特性原子性 Atomic一致性 Consistency隔离性 Isolation持久性 Durability特性说明原子性 Atomic一次事务的多个数据库操作是不可分割的原子单元,所有操作要么成功,要么失败,不会有第三种状态一致性 Consistency一个事务或者多个事务的操作后,数据库所处的状态和业务规则是一致的;简单来说...原创 2020-01-14 23:40:00 · 138 阅读 · 0 评论 -
Explain对select语句的了解
explain是什么?MySQL8.0文档:explain提供了MySQL执行语句的信息explain可以显示select,insert,update,delete,replace语句的信息explain和可解释性语句执行时,MySQL将显示来自优化器的有关执行语句的优化信息explain与不可解释的语句一起使用时,它将显示在命名连接中执行的语句的执行计划对于selec...原创 2020-01-14 23:07:24 · 1472 阅读 · 0 评论 -
MySQL 学习一
SELECT 子句MySQL的where子句—>区分大小写SELECT * from 表名 WHERE BINARY 字段名='输入值';MySQL的WHERE子句的字符串比较是不区分大小关键字BINARY来设定WHERE子句的字符串比较是区分大小写的==。MySQL的LIKE模糊查询通配符---%SELECT * FROM user WHERE name LIKE ...原创 2019-01-17 17:25:04 · 325 阅读 · 0 评论