MySQL索引是提升查询性能的核心数据结构,像书的目录,但需权衡写入代价。InnoDB采用B+树,因支持范围查询且适配页存储。聚簇索引存整行,二级索引需回表,覆盖索引可避免回表。复合索引遵循最左前缀原则,使用EXPLAIN可验证索引是否生效。
2026-09-08 21:58:21
514
11
本章讲解MySQL联合查询:为满足范式拆表后,需通过JOIN等操作重组数据。先解释笛卡尔积过程,再详述内连接、外连接、自连接、子查询及UNION合并查询,并补充用查询结果建表/插入的写法,助力高效处理多表关联数据。
2026-09-08 21:56:03
322
8
【第二章】库、表、增删改查操作
2026-09-05 11:01:02
593
13
【第一章】MySQL简介
2026-09-05 10:50:51
399
9
【第六章】二叉树
2026-08-10 20:08:08
553
14
【第五章】队列
2026-08-10 20:07:43
319
7
【第四章】栈
2026-07-30 20:10:44
280
14
【第三章】链表
2026-07-30 20:10:09
805
14
【第二章】数据结构——顺序表
2026-07-24 11:08:24
4185
17
【第七章】Java中的常用类
2026-07-23 15:09:22
4244
22
【第六章】Java中的异常
2026-07-23 15:08:52
5715
20
【第六章】浮动与定位
2026-07-22 16:12:01
3607
20
本文摘要: Java面向对象编程中,继承、抽象类与多态是三个紧密关联的核心概念。继承通过extends关键字实现代码复用,让子类获取父类非私有成员;抽象类用abstract定义,用于约束子类行为而不能直接实例化;多态则通过父类引用指向子类对象,实现"编译看左边,运行看右边"的动态绑定。三者共同作用:继承抽取共性,抽象类规范行为,多态实现扩展。关键知识点包括:子类继承规则、super/this区别、方法重写与重载、向上/向下转型,以及多态提高程序灵活性的原理。理解这些概念对构建可扩展的Java程序至关重要。(
2026-07-22 16:11:10
3505
27
【第四章】Java中的封装
2026-07-17 16:09:46
2508
14
【第五章】盒子模型与标准流
2026-07-17 16:09:17
3906
12
【第三章】Java中的输入输出、方法、数组
2026-07-12 08:51:37
4398
20
【第四章】CSS——文本外观属性与复合选择器
2026-07-12 08:51:09
4126
17
【第三章】CSS(一)——基础选择器、CSS的属性
2026-06-12 19:25:03
3838
13
【第二章】Java中的数据类型,运算符与程序逻辑控制
2026-06-12 19:24:25
3634
22
【第二章】HTML2——表格、表单标签
2026-06-09 09:49:46
3300
13
【第一章】JavaSE简介
2026-06-09 09:12:31
3468
18
【第一章】HTML(一)——HTML简述及常用标签
2026-04-23 10:32:27
2751
20
【第一章】数据结构——预备知识
2026-04-23 10:31:35
2334
16
【第十三章】操作符详解,预处理指令详解
2026-02-14 09:40:53
2871
21
【第十二章】动态内存管理,文件操作
2026-02-11 09:25:01
2618
18
【第十一章】结构体,联合体,枚举
2026-02-08 10:44:32
2367
19
【第十章】字符函数和字符串函数
2026-02-05 08:56:05
2723
20
【第九章】指针(下)
2026-02-01 15:12:23
2992
18
【第八章】指针(中)
2026-01-29 09:08:59
3005
21
【第七章】指针(上)
2026-01-26 09:42:19
2280
25
【第六章】函数及函数递归
2026-01-23 10:11:16
2495
14
【第五章】数组
2026-01-20 19:40:45
2656
17
【第四章】分支循环程序设计,猜数字游戏
2026-01-17 16:14:04
2627
16
【第三章】c语言常见的概念
2025-12-30 10:24:31
3228
17
【第二章】c语言的数据类型和变量,常量,操作符概述
2025-12-23 12:21:29
2474
19
【第一章】c语言那些事
2025-12-10 22:13:38
2305
17