摘要:
MySQL 视图 视图是一种“虚拟表”,其结构和数据由查询语句定义,本身不存储实际数据,仅在查询时动态从基表(定义视图的原始表)中获取数据。视图主要用于简化复杂查询、控制数据访问权限、屏蔽表结构变化。 视图的核心作用 简化复杂查询:将多表关联、聚合计算的复杂 SQL 封装为视图,查询时直接调用视图( 阅读全文
posted @ 2025-10-29 16:11
Jing61
阅读(9)
评论(0)
推荐(0)
摘要:
MySQL 触发器 触发器是一种特殊的存储过程,无需手动调用,当数据库表发生特定操作(INSERT/UPDATE/DELETE)时,会自动触发执行,主要用于实现“数据的自动校验、同步、日志记录”等场景(如插入订单后自动减少库存、修改数据后自动记录操作日志)。 触发器的核心要素 要素 说明 触发时机 阅读全文
posted @ 2025-10-29 16:07
Jing61
阅读(17)
评论(0)
推荐(0)
摘要:
MySQL 异常处理 在存储过程或自定义函数中,若执行 SQL 语句时发生错误(如主键冲突、数据类型不匹配),默认会直接中断执行并抛出错误。通过异常处理,可捕获错误并执行自定义逻辑(如回滚事务、返回错误信息),保证程序的健壮性。 异常处理的核心语法(DECLARE HANDLER) DELIMITE 阅读全文
posted @ 2025-10-29 16:05
Jing61
阅读(14)
评论(0)
推荐(0)
摘要:
MySQL 函数 MySQL 函数是预先定义的代码块,用于实现特定的数据处理逻辑(如计算、字符串操作、日期转换等),可直接在 SQL 语句中调用,简化复杂查询。按功能分为内置函数和自定义函数。 内置函数(常用分类) 函数类别 常用函数示例 功能说明 字符串函数 CONCAT(str1, str2)、 阅读全文
posted @ 2025-10-29 16:04
Jing61
阅读(6)
评论(0)
推荐(0)
摘要:
MySQL 存储过程 存储过程是一组预先编译好的 SQL 语句集合,封装在数据库中,通过“调用”执行,主要用于实现复杂的批量业务逻辑(如批量生成订单、同步数据等),减少客户端与数据库的交互次数,提升性能。 存储过程的核心优势 减少网络开销:客户端只需发送“调用指令”,无需传输大量 SQL 语句; 提 阅读全文
posted @ 2025-10-29 16:03
Jing61
阅读(7)
评论(0)
推荐(0)
摘要:
MySQL 事务 事务是 MySQL 中保证数据原子性、一致性、隔离性、持久性(ACID) 的核心机制,主要用于处理多步操作组成的业务场景(如转账、订单创建等),避免因中间步骤失败导致数据混乱。 事务的 ACID 特性 特性 核心含义 原子性(Atomicity) 事务中的所有操作“要么全部成功,要 阅读全文
posted @ 2025-10-29 15:56
Jing61
阅读(6)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2025-10-29 15:41
Jing61
阅读(0)
评论(0)
推荐(0)
摘要:
前缀和与差分算法详解 前缀和 前缀和(Prefix Sum)是一种高效的数组预处理技巧,核心是通过构建“前缀和数组”,将区间和计算从传统的线性时间(O(n))优化为常数时间(O(1))。其本质是“预存储前i个元素的累加和”,后续查询区间和时直接通过查表推导,避免重复计算。 适用场景 频繁查询数组中任 阅读全文
posted @ 2025-10-29 13:43
Jing61
阅读(45)
评论(0)
推荐(0)
摘要:
Java 循环结构 循环结构概述 循环结构用于重复执行一段代码,直到满足特定条件为止。Java 提供三种核心循环结构:while 循环、for 循环和 do-while 循环,它们的核心组成部分一致,仅执行顺序和语法格式不同,具体包含四部分: 初始化部分:仅执行一次,用于初始化循环变量(如计数器、随 阅读全文
posted @ 2025-10-29 13:34
Jing61
阅读(23)
评论(0)
推荐(0)

浙公网安备 33010602011771号