- 博客(3)
- 收藏
- 关注
原创 数据库学习——Day3
摘要:本文系统介绍了MySQL查询优化的学习框架与技术要点。通过"问题识别→原因分析→解决方案→实施验证→总结反思"的循环路径,重点讲解了执行计划分析、索引类型选择、连接类型评估等核心内容。详细解析了EXPLAIN输出的关键字段含义,并针对全表扫描、临时表使用等常见问题提出了具体解决方案。强调优化需要权衡利弊,即使数据量小也要考虑扩展性,同时指出索引创建需遵循列顺序原则。最终提炼出"先分析后优化"的思维框架.
2025-12-03 23:16:07
608
原创 数据库学习--day2
users(用户表)→ 业务主体products(商品表)→ 业务对象orders(订单表)→ 业务关系sql-- 建立订单与用户的关联-- 建立订单与商品的关联:关系代数中的操作:仅返回两个表中的行:精确的相亲会 → 只有双方都持匹配ID的人才能入场:“未下单的用户也会出现在INNER JOIN结果中”:INNER JOIN 只返回的行。未下单的用户在orders表中无记录 → 不匹配 → 被排除:“INNER JOIN很严格,两边都要有匹配”-- 灾难代码:产生笛卡尔积。
2025-12-02 23:29:48
642
原创 数据库学习--Day 1
掌握了执行SQL、查看结果、刷新对象列表等核心功能。创建了三张表,初步构建了电商系统的数据模型。(查询数据,包括条件查询和指定列查询):精确小数,适合金额等需要精确计算的场景。避免手动管理ID冲突,保证数据完整性。:没有WHERE条件会操作整个表。:可变长度字符串,需指定最大长度。插入数据时不需要指定该字段。熟悉了图形化界面的基本操作。自动生成唯一、递增的ID。
2025-11-28 22:55:15
275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅