Mysql入门学习day2随笔2
2021/10/14 2:14:22
本文主要是介绍Mysql入门学习day2随笔2,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
事务
什么是事务
-
要么都成功,要么都失败
-
事务原则
-
-
-
- 原子性:针对一个事务,两个步骤一起成功或一起失败
- 一致性:最终一致性,例如A、B之间的转账,无论两个账户如何操作,两账户的总价值不会变
- 隔离性:针对多个用户操作的事务,例如A、B之间的转账;主要是排除其他事务对本次事务的影响
- 持久性:表示事务结束后的数据不随外界原因丢失数据;事务没提交就恢复到原状,提交就更新
-
脏读:指一个事务读取了另外一个事务未提交的数据
不可重复读:一个事务内读取表中的某一行数据,多次读取结果不同(这个不一定是错误,可能只是某些场合不对)
虚读(幻读):是指在一个事务内读取到了别的事务插入的数据,导致前后读取不一致(一般是行影响,多了一行)
注:Mysql默认开启事务自动提交
索引
定义:是帮助MySQL高效获取数据的数据结构
分类:
-
-
主键索引(primary key)
-
-
-
- 唯一的标识,主键不可重复,只能有一个列作为主键
-
-
-
唯一索引
-
-
-
- 避免重复的列出现,唯一索引可以重复,多个列都可以设为唯一索引
-
常规索引(key/index)
- 默认的,index、key关键字设置
-
全文索引(fulltext)
- 在特定的数据库引擎下才有,MylSAM
- 快速定位数据
-
这篇关于Mysql入门学习day2随笔2的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程