MySQL
文章平均质量分 95
MySQL必知必会
码渔
学如逆水行舟,不进则退。
展开
-
MySQL事务隔离与MVCC
一、隔离性与隔离级别提到数据库事务,你肯定会想到 ACID(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久性),今天我们就来说说其中的 “I”,也就是隔离性。当数据库上有多个事务同时执行的时候,就可能出现脏读、不可重复读、幻读的问题,为了解决这些问题,就有了 “隔离级别” 的概念。在谈隔离级别之前,首先要知道,隔离级别越高,效率就会越低。因此很多时候,我们都要在二者之间寻找一个平衡点。SQL 标准的事务隔离级别包括:读未提交(原创 2021-03-05 20:52:32 · 386 阅读 · 0 评论 -
MySQL 日志系统之 redo log、binlog
一、基础架构MySQL 可以分为 Server 层和存储引擎层两部分:Server 层:涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。存储引擎层:负责数据的存储和提取。其架构模式是插件式的,支持 InnoDB、MyISAM、 Memory 等多个存储引擎。现在最常用的存储引擎是 InnoDB,它从MySQL 5.5.5 版本开始成为了 默认存储引擎。一条查询 SQL 语句在原创 2021-03-04 16:32:08 · 382 阅读 · 3 评论 -
MySQL常用操作指令大全
一、基础概念名词描述数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件)。表(table)某种特定类型数据的结构化清单。列(column)表中的一个字段。行(row)表中的一个记录。数据类型(datatype)所容许的数据的类型。主键(primary key)一列(或一组列),其值能够唯一区分表中每个行。二、使用MySQL2.1 连接数据库mysql -u <用户名> -p -h <主机名&g原创 2020-10-16 00:43:01 · 8716 阅读 · 8 评论