mysql
-
MySQL InnoDB缓存
1. 背景 对于各种用户数据、索引数据等各种数据都是需要持久化存储到磁盘,然后以“页”为单位进行读写。 相对于直接读写缓存,磁盘IO的成本相当高昂。 对于读取的页面数据,并不是使用…
-
MySQL的索引结构
索引:用于快速查找数据。 索引是将数据的一些关键信息通过特定的数据结构存储到一片新的空间中,这样在文件查找的时候能快速找到。 mysql索引类型: B+TREE、HASH、R-TR…
-
MySQL索引相关知识学习心得
你知道的越多,你不知道的也就越多 —— 芝诺曾 一、MySQL索引学习 MySQl主要有两种类型的索引:哈希索引、B+树索引 1、哈希索引 哈希索引可以以O(1)的时间复杂度进行查…
-
MySql 在 MacOS 上的疑难杂症(迁移助手迁移, brew 安装), 一种 ERROR 2002 (HY000): Can't connect to local MySQL serv
从迁移助手从以前的 brew 上迁移的 MySql 背景: 从公司的 MacBook Pro 迁移到公司的 iMac 上时, 往往会出现一堆问题, 建议重新安装 brew unin…
-
Ubuntu安装-卸载Mysql
瑞典MySQL AB公司开发,由SUN收购,而后SUN被甲骨文并购,目前属于Oracle公司。MySQL是一种关联数据库管理系统,由于其体积小、速度快、总体拥有成本低,目前被大量的…
-
MYSQL 初学
一.数据的存储方式 特定的文件 / 内存 / 第三方云服务器 / 数据库服务器 二.什么是数据库 数据库按照一定的形式来组织存储数据,目的是为了便于操作数据 —— 增删…
-
3.MySQL数据管理
3.MySQL数据管理 3.1 外键 方式一、在创建表的时候,增加约束 CREATE TABLE `grade`( `gradeid`INT(10) NOT NULL AUTO_…
-
docker启动mysql
启动mysql容器 # –name指定容器名字 -v目录挂载 -p指定端口映射 -e设置mysql参数 -d后台运行 sudo docker run -p 3306:3…
-
mysql配置文件
mysql配置文件 [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] …
-
MySQL架构和存储引擎、系统默认数据库介绍
MySQL架构: 采用C/S架构,即客户端/服务器。客户端和服务器区分开,通过客户端发送请求来和服务器交互。 过程: 用户通过开发的应用程序来访问数据库(C/S),应用程序通过连接…