mysql
文章平均质量分 66
逗号8080
足够专注,精益求精
展开
-
MVCC简单学习
MVCC首先介绍一下什么是MVCCMVCC的全称为Multi-Version Concurrency Control,它是InnoDB存储引擎中对非锁定读的实现(当我们通过MVCC来读取当前执行实现数据库中行的数据时,如果读取的行正在执行DELETE或UPDATE操作时,这时的读取操作不会去等待行上锁的释放,而是去读取行的一个快照数据。)InnoDB对MVCC的实现在InnoDB中的MVCC的实现依赖于隐藏字段、Read View、undo log。1. 隐藏字段关于隐藏字段InnoDB存储引擎原创 2022-03-07 16:48:17 · 468 阅读 · 0 评论 -
事务隔离级别学习
事务隔离级别什么是事务在了解事务隔离级别之前,让我们先来看一下什么是事务。事务是逻辑上的一组操作,这组操作要么全做要么全不做。事务的特性事务的ACID特性原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;一致性: 执行事务前后,数据保持一致,例如转账业务中,无论事务是否成功,转账者和收款人的总额应该是不变的;隔离性: 并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是独立的;持久性: 一个事务被提交之后。它对数据库中数原创 2022-02-23 19:57:02 · 93 阅读 · 0 评论 -
python实现操作数据库完成基本的增删改查
python实现操作数据库完成基本的增删改查1.连接数据库数据库使用MySQL,连接数据库驱动采用mysql-connector安装mysql-connector的方式python -m pip install mysql-connector然后只需要在项目中导入即可import mysql.connector连接数据库cnn = mysql.connector.connect( host="localhost", port=3306, user='root',原创 2021-12-25 16:55:56 · 1436 阅读 · 1 评论 -
sql连接查询
连接查询 SQL中的连接是用连接条件来表达的。 连接条件或者连接谓语: 用来连接两个表的条件 格式:[<表名1>.] <列名1> <比较运算符>[<表名2>.] <列名2> 连接字段:连接谓词中的列名称1. 等值与非等值连接查询 等值连接: 连接运算符为“=”如查询每个学生及其选修课程的情况SELECT student.*,sc.*FROM student,scWHERE stud原创 2021-12-16 22:30:08 · 684 阅读 · 0 评论