
数据库
文章平均质量分 83
数据库
逐星101
【用代码丈量未来,以AI重构世界!】
专业领域:
智能自动化指挥官(RPA实战1年+)
AIGC先锋玩家(AI绘画/数字人/语音分析落地)
智能体规划师
副业掘金者
我是十一:
白天是科技公司全栈攻城狮
夜晚化身AI商业生态造浪者
专注「AI技术落地x副业变现」交叉领域
定期拆解AI生财密码|开源实战案例|前沿项目测评
微信:2515751246(备注「AI创客」优先通过)
签名档:
从一行代码到商业闭环,我在这里记录每个「硅步」的力量。
与智者同行,见证AI重构世界的每个里程碑!
展开
-
【MySQL】用「逐个处理」优化数据库查询:让慢SQL快100倍的秘密
精选食材(WHERE提前过滤)分批处理(LATERAL逐个击破)用好工具(索引就像快刀)减少浪费(避免全量操作)通过这种思维,即使处理千万级数据,也能像处理小数据集一样快速高效!原创 2025-03-05 15:08:03 · 656 阅读 · 0 评论 -
【MySQL】EXPLAIN执行计划全解析:15个字段深度解读与调优指南
【代码】【MySql】EXPLAIN执行计划全解析:15个字段深度解读与调优指南。原创 2025-02-26 18:58:53 · 761 阅读 · 0 评论 -
【 MySQL】 MySQL联合索引最左前缀原则:十种场景彻底搞懂索引生效规则
小明设计了一个(城市+区号+姓名)的电话簿索引,却发现查「深圳的张三」很快,但直接查「张三」却很慢。这就是最左前缀原则的经典体现——就像查字典必须先找首字母,再找第二个字母。:如果索引是(a,b,c),查询条件是a=1 and c=3,这个查询能用到哪些索引列?:city条件无法使用索引(范围查询age导致后续中断)把索引看作组合密码锁:(城市, 区号, 楼栋号):仅使用name列的索引(断档后条件失效):对索引列做任何计算都会使索引失效。:用到了索引的最左列name。:最理想的索引命中情况。原创 2025-02-26 16:59:16 · 484 阅读 · 0 评论 -
MySQL 使用 `WHERE` 子句时 `COUNT(*)`、`COUNT(1)` 和 `COUNT(column)` 的区别解析
子句进行数据筛选时,它们的执行效率和结果可能有所不同。本文将深入解析这三者的区别,并结合 SQL 执行原理和优化策略,帮助开发者更高效地使用。,InnoDB 通常会直接使用主键索引进行优化,因此在大多数情况下,两者性能相同。希望这篇文章能帮助你更深入理解 MySQL 计数函数的优化策略,提高查询性能!是 SQL 语言中的聚合函数之一,主要用于统计符合条件的记录数。表示 MySQL 直接利用索引进行优化,而无需扫描所有数据。条件的行数,不论这些行中的列是否包含。的记录数,而不会统计。原创 2025-02-25 15:03:26 · 859 阅读 · 0 评论 -
MySQL FIND_IN_SET 函数详解
FIND_IN_SET 是 MySQL 中处理分隔字符串的重要函数,适合处理标签、分类等多值场景。虽然有性能局限,但在数据量较小或查询频率不高的情况下,它提供了一个简单直接的解决方案。在使用时需要权衡性能需求,必要时考虑替代方案。原创 2024-10-31 15:30:01 · 3683 阅读 · 0 评论 -
深入了解 MySQL 中的 INSERT ... SELECT 语句
语句在 MySQL 中是一种高效的数据处理方式,结合高阶用法可以应对复杂的数据插入需求。然而,在使用时也需注意潜在的问题,以确保数据的准确性和完整性。通过了解这些技巧和注意事项,可以更好地利用这一强大功能,提升数据库操作的效率。原创 2024-10-26 10:32:46 · 1593 阅读 · 0 评论 -
【面试题】MySQL的聚簇索引与非聚簇索引与主键索引:深入理解与应用
聚簇索引和非聚簇索引在MySQL中有着不同的应用场景和性能特点。了解它们的差异和最佳实践,可以帮助你更好地设计数据库索引,提高查询性能。原创 2024-09-05 17:08:28 · 1112 阅读 · 0 评论 -
【面试题】MySQL `EXPLAIN`的`Extra`字段:深入解析查询优化的隐藏信息
Extra字段在EXPLAIN输出中提供了关于查询执行计划的重要线索。通过理解这些信息,我们可以更有效地优化查询性能。原创 2024-07-25 16:15:54 · 675 阅读 · 0 评论 -
【面试题】:MySQL `EXPLAIN`执行计划字段解析
EXPLAIN是MySQL中一个非常有用的工具,它可以帮助开发者深入理解查询的执行过程,并据此进行优化。通过仔细分析EXPLAIN输出,你可以显著提高查询性能。原创 2024-07-25 16:11:50 · 1288 阅读 · 0 评论 -
Prisma是什么:现代数据库工具和ORM
Prisma 是一个强大的数据库工具和ORM,它通过简化数据库操作和提供类型安全的数据访问,帮助开发者提高开发效率和代码质量。原创 2024-06-03 09:50:12 · 1814 阅读 · 0 评论 -
PostgreSQL与MySQL的数据库层面比较
PostgreSQL和MySQL各有千秋,选择哪一个取决于应用的具体需求、预期的负载、开发团队的熟悉度以及未来的扩展计划。理解每种数据库的优势和局限,可以帮助开发者做出更合适的技术选型。原创 2024-05-24 17:46:27 · 338 阅读 · 0 评论 -
记录一个sql问题, The error occurred while setting parameters
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException:Error querying database. Cause: java.sql.SQLExc...原创 2019-06-11 14:14:01 · 4826 阅读 · 1 评论 -
MySQL------多表查询
MySQL的多表查询* 笛卡尔积: * 有两个集合A,B .取这两个集合的所有组成情况。 * 要完成多表查询,需要消除无用的数据* 多表查询的分类: 1. 内连接查询: 1. 隐式内连接:使用where条件消除无用数据 * 例子: -- 查询所有员工信息和对应的部门信息 SELE...原创 2018-09-06 20:37:08 · 548 阅读 · 0 评论 -
MySQL------事务
事务1. 事务的基本介绍 1. 概念: * 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2. 操作: 1. 开启事务: start transaction; 2. 回滚:rollback; 3. 提交:commit; 3. 例子: CREATE ...原创 2018-09-05 23:15:01 · 125 阅读 · 0 评论 -
MySQL------学习笔记1
MySQL学习笔记 1、MySQL基础介绍 2、SQL的介绍 3、MySQL的DDL(操作数据库和表,增删改查,使用) 4、MySQL的DML(操作表记录,增删改) 5、MySQL的DQL(操作表记录,查) I. MySQL基础介绍 1、数据库的基本概念 数据库: DataBase 简称 DB ...原创 2018-09-01 22:30:39 · 366 阅读 · 0 评论