数据库
Redis 数据类型
数据类型和应用场景# Redis 提供了丰富的数据类型,常见的有五种:String(字符串),Hash(哈希),List(列表),Set(集合)、Zset(有序集合)。随着 Redis 版本的更新,后面又支持了四种数据类型: BitMap(2.2 版新增)、HyperLogLog…
事务
事务有哪些特性? MyISAM 引擎就不支持事务,事务必须要遵守 4 个特性:
原子性(Atomicity):一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节,而且事务在执行过程中发生错误,会被回滚到事务开始前的状态。
一致性(Consistency)…
索引
索引是数据的目录,所谓的存储引擎,说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。 索引的分类#
按照四个角度来分类索引。
按「数据结构」分类:B+tree 索引、Hash 索引、Full-text 索引。 按「物理存储」分类:聚簇索引…
MySQL基础
MySQL 的执行流程 可以看到, MySQL 的架构共分为两层:Server 层和存储引擎层,
Server 层负责建立连接、分析和执行 SQL。MySQL 大多数的核心功能模块都在这实现,主要包括连接器,查询缓存、解析器、预处理器、优化器、执行器等。另外,所有的内置函数…