
数据库
文章平均质量分 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 · 1268 阅读 · 0 评论 -
MySQL日志机制
MySQL日志机制在各种系统中,凡是要使用什么,我们都要为其建立一个数据结构,借助数据结构,我们能更深入的了解。MySQL中有几种非常重要的日志:binlog:归档日志,MySQL的server层实现,所有引擎都可以使用,是逻辑日志,记录的是数据操作的原始逻辑。redo log:重做日志,InnoDB引擎实现,是物理日志,记录的是在某个数据页上的操作。undo log:回滚日志,MySQL的server层实现,是逻辑日志,记录的是数据操作的反逻辑,如:delete一条记录,binlog记录的原创 2022-03-13 14:27:25 · 1129 阅读 · 0 评论 -
python爬取豆瓣TOP250并保存到Mysql中
代码#!/usr/bin/env python # -*- coding:utf-8 -*-import pymysqlimport requestsfrom bs4 import BeautifulSoupimport lxmldef createDB(): # 创建数据库 print("创建数据库doubantop250...") try: ...原创 2019-10-13 19:07:17 · 1477 阅读 · 0 评论