自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 第五章盛放记录的大盒子-InnoDB数据页结构

5.1不同类型的页简介页是InnoDB管理存储空间的基本单位,一般每页大小为16KB,但是有各种各样的页,其中存储数据的是索引页,本文称为数据页。5.2数据页结构快览名称中文名简单描述File Header文件头部页的通用信息Page Header页面头部数据页专有的信息Infimum + Supremum页面最大记录和最小记录两个虚拟的记录User Records用户记录存储记录内容Free Space空闲空间页面尚未使用的空间

2021-02-19 12:07:35 146

原创 第四章从一条记录说起——InnoDB的记录存储结构

4.1准备工作存储引擎主要干的工作是实现数据的读取和写入。4.2InnoDB页简介InnoDB是将数据存储在磁盘中的,每次读取或者写入数据都会和磁盘交互,但是磁盘I/O速度很慢,所以InnoDB会以页为单位来与磁盘交互,一般一页的大小为16KB。4.3InnoDB的行格式InnoDB的行格式一般有4种,分别是COMPACT,REDUNDANT,DYNAMIC,COMPRESSED。4.3.1指定行格式的语法行格式的指定语法一般如下:#可以在创建表的时候指定CREATE TABLE 表名(

2021-02-18 15:33:05 204

原创 第三章字符集和比较规则

3.1字符集和比较规则3.1.1字符集简介字符集主要包含如下三个方面:界定字符范围:即将哪些字符编码编码:将字符映射成二进制数解码:将二进制数映射成字符3.1.2比较规则简介即比较字符的大小,常见的的有直接比较字符的二进制编码的大小以及区分大小写的比较字符二进制编码的大小等。3.1.3一些重要的字符集字符集简介ASSIC收录128个字符,用1个字节编码ISO 8859-1在ASSIC的基础上增加到了256个字符,用1个字节编码GBK其中收录了汉字,

2021-02-17 17:46:05 270

原创 第二章Mysql的调控按钮-启动选项和系统变量

2.1启动选项和配置文件一般在启动的时候加的参数称为启动选项,启动选项可以在配置文件中设置,也可以以启动参数的形式设置,对于服务度的启动mysqld或者mysqld_safe等还是客户端的启动mysql或者mysqladmin的启动都可以设置启动项。2.1.1在命令行上使用选项1、禁止使用tcp/ipmysqld --skip-networking2、设置服务器使用的存储引擎mysqld --default-storage-engine=MYISAM3、查看启动命令有哪些启动选项mysql/

2021-02-16 19:12:39 154

原创 第一章初识mysql

第一章初识mysql1.1mysql采用c/s的架构1.2mysql的安装mysql下面有有一个bin目录,放着许多执行文件,其中mysqld.exe便是启动服务器的执行文件。并且可以将bin目录添加到PATH的环境变量中,便可以在cmd中直接运行相应的命令。1.3mysql的启动服务器1.3.1在unix中启动服务器mysqld:可以直接启动服务器。mysqld_safe:启动服务器后,监控运行状态,如果出错后,会诊断输出到日志中并且重启服务器。mysql.server start:也可

2021-02-03 21:22:13 96

原创 Tarjan算法详解(包含人工栈写法)

一、Tarjan算法简介Tarjan算法是由Robert Tarjan发明的一种基于DFS的图论算法,他可以用来求解有向图的强联通分量或者求解无向图的中的割点和桥等,可以说是图论算法中的基本算法之一。本文将以求解有向图的强联通分量来介绍Tarjan算法。二、有向图的强联通有向图的两个结点可以相互到达,他们便在一个强联通分量内,如图所示:其中{1,2,3,5}四个结点可以相互到达,...

2020-04-28 23:04:25 1515 1

原创 解决Ubuntu下eclipse for C++中下划线不见的问题

解决Ubuntu下eclipse for C++中下划线不见的问题问题:ubuntu16.04中eclipse下划线不可见,如下所示解决办法:windows—>Preferences—>General—>Apperance—>Colors and Fonts中将font从Monospace改为Ubuntu Mono便行了。改前:改后:结果就可以看到下划线了:...

2019-12-18 15:29:02 557

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除