![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 76
MySQL、Redis等数据库机制
irons mo
这个作者很懒,什么都没留下…
展开
-
MySQL更新操作(InnoDB引擎)
MySQL中的一个表,表的创建语句如下,使用的是InnoDB引擎。 create table T(ID int primary key, c int); 对于下列这样一条更新语句,MySQL进行了哪些操作? update T set c = c+1 where ID = 2; 使和这个表有关的查询缓存失效。 开启事务,根据索引选择,选择使用ID索引,经过B+树的查找算法,找到ID=2的这一行,判断该行是否在内存中。如果在内存中,直接到下一步;如果不在,那么尝试将该行数据所在的数据页读入到内存中。 若此原创 2022-03-13 15:08:39 · 1220 阅读 · 0 评论 -
MySQL日志机制
MySQL日志机制 在各种系统中,凡是要使用什么,我们都要为其建立一个数据结构,借助数据结构,我们能更深入的了解。 MySQL中有几种非常重要的日志: binlog:归档日志,MySQL的server层实现,所有引擎都可以使用,是逻辑日志,记录的是数据操作的原始逻辑。 redo log:重做日志,InnoDB引擎实现,是物理日志,记录的是在某个数据页上的操作。 undo log:回滚日志,MySQL的server层实现,是逻辑日志,记录的是数据操作的反逻辑,如:delete一条记录,binlog记录的原创 2022-03-13 14:27:25 · 1077 阅读 · 0 评论 -
python爬取豆瓣TOP250并保存到Mysql中
代码 #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql import requests from bs4 import BeautifulSoup import lxml def createDB(): # 创建数据库 print("创建数据库doubantop250...") try: ...原创 2019-10-13 19:07:17 · 1367 阅读 · 0 评论