mysql | 2019-10-06 MySQL 磁盘 MySQL学习笔记(Day018:磁盘)@(MySQL学习) [TOC] 一. iostat123456789101112131415## 安装 iostat# ...
mysql | 2019-10-06 MySQL数据类型 MySQL学习笔记(Day008:数据类型)@(MySQL学习) [TOC] 一. INT类型1. INT类型的分类 TINYINT 存储空间 : 1 字节 取值范围 有符号(signed) : [-128, 127] 无符号(unsigned) :[0, 255] SMALLINT 存储空间 : 2 字节 取值范围 有符号(signed) : [-32768, 32767] 无符号(unsigned) :[0, 65535] MEDIUMINT ...
mysql | 2019-10-05 MySQL索引/B+树/Explain MySQL学习笔记(Day015-Day016:索引/B+树/Explain)@(MySQL学习) [TOC] 一. 索引1. 索引的定义 索引是对记录按照一个或者多个字段进行排序的一种方式。对表中的某个字段建立索引会创建另一种数据结构,其中保存着字段的值,每个值又指向与它相关的记录。这种索引的数据结构是经过排序的,因而可以对其执行二分查找。且性能较高 2. 二分查找 摘自《MySQL技术内幕:InnoDB存储引擎(第2版)》5.2.1 小节二分查找法(binary sea ...
mysql | 2019-10-05 MySQL SELECT MySQL学习笔记(Day011:SELECT)@(MySQL学习) [TOC] 一. SELECT语法介绍 SELECT语法官方文档 1234567891011121314151617181920212223242526SELECT-- -------------------------不推荐使用-------------------------- [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [ ...
mysql | 2019-10-05 MySQL Explain_2 MySQL学习笔记(Day017:Explain_2)@(MySQL学习) [TOC] 一. 作业解析 哪张原数据表中记录了Cardinality信息 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 ...
mysql | 2019-10-04 MySQL体系结构 MySQL学习笔记(Day004:权限拾遗/Role模拟/Workbench/体系结构)@(MySQL学习) [TOC] ##一. 权限拾遗 1. GRANT与创建用户123456mysql> grant select on sys.* to 'perf'@'127.0.0.1' identified by '123';Query OK, 0 rows affected, 1 warning (0.01 sec) -- 这里有一个warningmysql> sho ...
mysql | 2019-10-04 MySQL权限拾遗/Role模拟/Workbench MySQL学习笔记(Day004:权限拾遗/Role模拟/Workbench/体系结构)@(MySQL学习) [TOC] ##一. 权限拾遗 1. GRANT与创建用户123456mysql> grant select on sys.* to 'perf'@'127.0.0.1' identified by '123';Query OK, 0 rows affected, 1 warning (0.01 sec) -- 这里有一个warningmysql> sho ...
mysql | 2019-10-03 Employees/临时表的创建/外键约束 MySQL学习笔记(Day010:Employees/临时表的创建/外键约束)@(MySQL学习) [TOC] 一. Employees数据库安装1. Employees数据库介绍Employees数据库是一个用于学习和测试的数据库,大约160MB,4百万条记录 2. Employees的安装 官方安装文档 2.1. 下载根据官方文档的连接,我们可以找到下载该数据库的两种方式 employees_db-full-1.0.6.tar.bz2 github-test_db 使 ...
mysql | 2019-10-02 Mysql升级/参数/连接/权限 MySQL学习笔记(Day003:升级/参数/连接/权限)@(MySQL学习) [TOC] 一. 数据库升级###1. 环境说明:一般说来,MySQL数据库的二进制数据文件,也就是my.cnf中的配置项datadir所在的位置,和我们MySQL应用程序安装的位置,是分开的,仅仅通过配置项告诉MySQL,数据库的数据存在datadir这个目录下。当程序和数据分离以后,方便我们对数据库应用程序做版本的升级或者回退。 ###2. 环境举例: MySQL安装目录: MySQL 5 ...
mysql | 2019-10-01 slow_log/generic_log/audit/存储引擎一 MySQL学习笔记(Day005:slow_log/generic_log/audit/存储引擎一)@(MySQL学习) [TOC] 一. 慢查询日志进阶1. 相关参数: slow_query_log 是否开启慢查询日志 slow_query_log_file 慢查询日志文件名, 在my.cnf我们已经定义为slow.log,默认是 机器名-slow.log long_query_time 制定慢查询阈值, 单 ...