随笔分类 -  mysql

摘要:##1.什么是索引 “索引(在mysql中叫键 key),是存储引擎快速找到记录的一种数据结构。” 《高性能MySQL》,例如innodb引擎使用的就是B+树。 ##2.索引类型 命令:show index from table_name; 查看索引详情。 主键索引 PRIMARY KEY: 一种特 阅读全文
posted @ 2021-12-28 11:20 fanzou 阅读(3092) 评论(0) 推荐(0)
摘要:前文提到,一条查询语句经过连接器、分析器、优化器、执行器功能模块,最后到达存储引擎。 那更新语句又是如何执行的呢? mysql可以恢复到半月内任意一秒的状态,那么这又是怎么做到的呢? 例如: create table T(ID int primary key, c int); update T se 阅读全文
posted @ 2020-10-14 12:14 fanzou 阅读(208) 评论(0) 推荐(0)
摘要:mysql> select * from T where id =10; 看似如此简单的一条语句,其执行过程也大有门道。 首先先熟悉MYSQL基本架构示意图,分为 Server 层和存储引擎层两部分 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功 阅读全文
posted @ 2020-10-09 19:31 fanzou 阅读(400) 评论(0) 推荐(0)