上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 1、概述 MySQL 的存储引擎是数据库的底层核心组件,它决定了数据如何存储、索引如何组织、事务是否支持以及并发控制机制等关键特性。选择合适的存储引擎对数据库的性能、可靠性和功能实现至关重要。 查看支持的存储引擎 SHOW ENGINES; 设置默认存储引擎 在 MySQL 配置文件 my.cnf 阅读全文
posted @ 2025-09-09 09:47 xclic 阅读(46) 评论(0) 推荐(0)
摘要: 事务是数据库管理系统的核心特性,它确保数据库操作要么完全成功,要么完全失败,保持数据的一致性和完整性。 1、事务基础概念 1.1 什么是事务? 事务是一组原子性的 SQL 操作,这些操作要么全部执行成功,要么全部失败回滚。事务将数据库从一种一致状态转换为另一种一致状态。 1.2 ACID 特性 特性 阅读全文
posted @ 2025-09-08 17:58 xclic 阅读(27) 评论(0) 推荐(0)
摘要: MySQL 多表查询是指同时从两个或多个关联表中检索数据,通过表之间的关系(如外键关联)将分散的数据整合起来。这是实际开发中最常用的查询方式之一,尤其在关系型数据库中,数据通常按业务逻辑拆分到不同表中存储。 1、核心概念 1.1 多表关系 一对多(多对一) 多对多 一对一 1.2 多表查询分类 连接 阅读全文
posted @ 2025-09-08 17:35 xclic 阅读(475) 评论(0) 推荐(1)
摘要: MySQL 提供了丰富的内置函数,用于数据处理、转换、计算和聚合。这些函数可以极大地简化 SQL 查询并提高数据处理效率。 1、字符串函数 函数 功能 CONCAT (S1,S2, ...Sn) 字符串拼接,将 S1 , S2 , ··· Sn 拼接成一个字符串 LOWER(str) 将字符串str 阅读全文
posted @ 2025-09-08 16:37 xclic 阅读(22) 评论(0) 推荐(0)
摘要: MySQL 约束是用于强制表中数据规则的机制,它们确保数据的准确性和可靠性。如果存在违反约束的数据操作,MySQL 会阻止该操作。 约束 描述 关键字 非空约束 限制该字段的数据不能为null NOT NULL 唯一约束 保证该字段的所有数据都是唯一、不重复的 UNIQUE 主键约束 主键是一行数据 阅读全文
posted @ 2025-09-08 16:09 xclic 阅读(11) 评论(0) 推荐(0)
摘要: MySQL 中的 DQL(Data Query Language,数据查询语言)主要用于从数据库表中检索数据,核心命令是 SELECT。DQL 是 SQL 中最灵活、使用最频繁的部分,支持复杂的条件过滤、排序、分组、连接等操作。 1、基本语法 SELECT [DISTINCT] 字段1 [AS 别名 阅读全文
posted @ 2025-09-08 15:31 xclic 阅读(39) 评论(0) 推荐(0)
摘要: DML 是用于操作数据库中实际数据的 SQL 语句集合,主要包括四大操作:插入(INSERT)、查询(SELECT)、更新(UPDATE)和删除(DELETE)。 1、INSERT - 插入数据 1.1 基本语法 INSERT INTO table_name (column1, column2, c 阅读全文
posted @ 2025-09-08 14:09 xclic 阅读(19) 评论(0) 推荐(0)
摘要: DDL(Data Definition Language)是用于定义和管理数据库结构的语言,主要包括创建、修改和删除数据库对象的操作。 表相关的 DDL 主要围绕以下对象展开: 表(Table):数据存储的基本单位 字段(Column):表中的列,包含数据类型和约束 约束(Constraint):保 阅读全文
posted @ 2025-09-08 11:29 xclic 阅读(36) 评论(0) 推荐(0)
摘要: Redis 缓存一致性指的是缓存数据与数据库数据保持同步,避免出现缓存数据过时、与数据库数据不匹配的情况。 策略 核心思想 一致性强度 性能影响 实现复杂度 适用场景 Cache-Aside 应用层主动管理缓存:读时延后加载,写时更新DB并删除缓存 最终一致性 读操作可能延迟 低 最常用,读多写少, 阅读全文
posted @ 2025-09-08 10:17 xclic 阅读(510) 评论(0) 推荐(0)
摘要: 内存淘汰策略(Eviction Policies),这是 Redis 作为缓存或内存数据库的核心机制,用于在内存不足时,决定如何删除一些数据以腾出空间存储新数据。 一、核心概念:为什么需要内存淘汰? Redis 是一个基于内存的数据库,所有数据都存放在内存中。而内存是有限且昂贵的资源。当 Redis 阅读全文
posted @ 2025-09-05 18:07 xclic 阅读(36) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页