MySQL
记录日常MySQL学习
weixin_37668112
喜欢分享自己知道的知识,学习更多有趣的知识
展开
-
数据库设计
1、三大范式 2、表字段类型分析原创 2020-11-19 11:40:43 · 76 阅读 · 0 评论 -
联合索引,组合索引,详细应用实例
概念:联合索引也称组合索引,这里详细介绍分析以及应用实例原创 2020-11-11 16:50:51 · 1465 阅读 · 6 评论 -
Explain分析语句,详细说明,包含详细测试例子
语法:explain select …原创 2020-11-11 08:53:08 · 1834 阅读 · 9 评论 -
聚集索引与覆盖索引
概念:行记录与索引是存储在一起,没有单独区域存储行记录, 示例:innodb 引擎就包含聚集索引,如果定义了PK,PK就是聚集索引,没有PK,定义了 unique的列就是聚集索引,不然InnoDB会创建一个隐藏的row-id作为聚集索引; ...原创 2020-11-09 18:56:29 · 390 阅读 · 0 评论 -
索引Io 执行流程
1、数据库缓冲池:缓存磁盘表数据与索引数据到内存中,加快访问,与查询缓存不一样的概念,查询缓存命中率实际很低 2、在完成语句解析后,获取索引信息,选择合适的索引 3、根据索引信息获取主键索引 表ID的信息 4、判断 字段是否在索引数就能满足,满足就从索引树种获取数据,不满足就要回表去获取数据(磁盘或缓冲池) ...原创 2020-11-09 18:55:18 · 201 阅读 · 0 评论 -
索引类型及添加语法
主键索引 id int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) 唯一索引 alter table persion add unique username (username) 普通索引 alter table persion add index username(username) 组合索引 alter table persion add index idx_username_age(username,age) 全文索引 ALTER原创 2020-11-09 18:48:35 · 129 阅读 · 0 评论