加载中...

加载中...

阅读全文

PostgreSQL 实现原理深度剖析:高性能数据库引擎的核心机制
PostgreSQL 实现原理深度剖析:高性能数据库引擎的核心机制 PostgreSQL 实现原理深度剖析:高性能数据库引擎的核心机制
理解 PostgreSQL 的原理,不只是为了面试。知道 MVCC 是"保留旧版本"而非"undo 回滚",你才会明白为什么它需要 VACUUM、为什么长时间不清理表会膨胀。本文按架构、存储、MVCC、WAL、优化器、索引逐层拆解,每节都给
2025-11-22

阅读全文

PostgreSQL 使用全面指南:从入门到企业级应用
PostgreSQL 使用全面指南:从入门到企业级应用 PostgreSQL 使用全面指南:从入门到企业级应用
PostgreSQL 常被称为"最先进的开源关系型数据库",它的优势不在速度,而在功能完整和可扩展性——JSONB、数组、范围类型、丰富的索引方法、严格的 SQL 标准遵守。本文从安装认证讲到查询进阶、索引选型、事务并发、备份复制,尽量把版
2025-11-22

阅读全文

MySQL 使用全面指南:从入门到高级实践
MySQL 使用全面指南:从入门到高级实践 MySQL 使用全面指南:从入门到高级实践
MySQL 是 Web 应用里最常打交道的数据库。它的坑大多不在语法,而在配置和设计——字符集选错存不了 emoji、金额用了 FLOAT、GROUP BY 报错、锁等待查不出原因。本文从安装配置讲到索引优化、事务锁、慢查询和主从复制,尽量
2025-11-22

阅读全文

SQLite使用全面教程:轻量级数据库的终极指南
SQLite使用全面教程:轻量级数据库的终极指南 SQLite使用全面教程:轻量级数据库的终极指南
SQLite 是部署量最大的数据库引擎,从手机 App 到浏览器内核都有它的身影。本文从安装和命令行讲起,逐步覆盖类型系统、外键约束、事务与 WAL、备份恢复和 Python 集成,重点说清那些容易踩的默认值陷阱。
2025-11-22

阅读全文

MySQL命令行使用全面教程:从入门到精通
MySQL命令行使用全面教程:从入门到精通 MySQL命令行使用全面教程:从入门到精通
mysql 命令行客户端是每个后端和运维都要打交道的工具。它有不少自己的选项和技巧——垂直输出、批处理模式、tee、备份参数——用好了能省很多事。本文从连接讲起,覆盖批处理、导入导出、性能诊断和常见故障处理。
2025-11-22

阅读全文

PostgreSQL命令行使用教程:掌握 psql 工具
PostgreSQL命令行使用教程:掌握 psql 工具 PostgreSQL命令行使用教程:掌握 psql 工具
psql 是 PostgreSQL 官方命令行客户端,也是最能体现 PG 风格的入口。它的元命令系统(\\d 家族、\\x、\\gset、\\copy)比多数数据库的命令行工具都好用,值得花时间熟悉。本文从连接讲起,覆盖元命令、脚本化、导入
2025-11-22

阅读全文

SQL命令使用教程:从入门到精通
SQL命令使用教程:从入门到精通 SQL命令使用教程:从入门到精通
SQL 是关系型数据库的通用语言,几乎所有数据库都支持。不过各家实现在细节上有差别,也就是所谓的"方言"。本文系统讲解 SQL 的核心命令,并用表格整理 MySQL、PostgreSQL、SQLite 之间的语法差异,方便对照查阅。
2025-11-22