随笔分类 - MySQL
摘要:1. 事务 事务是指一个或者多个数据库操作,要么全部没有执行,要么全部成功执行。 中途失败需要回滚到指定状态,全部执行成功需要确保持久保存在数据库中。 事务拥有四个特性,习惯上被称之为ACID特性。 2. ACID特性 为了更直观的解释ACID特性,下面先说明A, B, C之间互相转账的过程。 假设
阅读全文
摘要:1. 背景 对于各种用户数据、索引数据等各种数据都是需要持久化存储到磁盘,然后以“页”为单位进行读写。 相对于直接读写缓存,磁盘IO的成本相当高昂。 对于读取的页面数据,并不是使用完就释放掉,而是放到缓冲区,因为下一次操作有可能还需要读区该页面。 对于修改过的页面数据,也不是马上同步到磁盘,也是放到
阅读全文
摘要:1. 客户端登录 在终端输入 mysql -u[用户名] -p[密码] 2. 数据库级别操作 // 创建数据库 create database [db name]; // 查看数据库列表 show databases; // 选择数据库 use [db name]; 3. 查看表列表 show ta
阅读全文
摘要:1. 下载 下载地址:https://dev.mysql.com/downloads/mysql/ 注意选择对应的版本,M系列芯片对应ARM 2. 安装 参考官网教程, 点击地址查看, 一直点击继续即可,注意要记住root用户端密码 3. 配置 在 ~/.bash_profile 增加 # 设置my
阅读全文
摘要:MySQL InnoDB索引原理
阅读全文