根据实例学习数据库

专注实例驱动的数据库知识库 · 全面覆盖主流关系型与 NoSQL 数据库

数据库教程网是一个数据库相关的技术学习网站,定期发布数据相关的文章、教程、资讯等。教程包括 MySQL,PostgreSQL,Oracle,SQL Server, SQLite,MongoDB,Redis 等关系数据库和非关系数据库。本站所有的教程都是基于实例的,都带有可以运行的代码及实操的截图,助您更快的进入数据库的世界。

数据库核心文档与参考手册

案头必备:常用速查表与故障排查

最新发布与更新

PostgreSQL 事务 - 保证交易的完整性

本文介绍了在 PostgreSQL 中如何开启、提交和回滚事务。

PostgreSQL 数据类型 ·

使用 WITH CHECK OPTION 子句创建可更新视图

PostgreSQL 视图 ·

连接到 PostgreSQL 数据库服务器

在本教程中,您将学习如何通过名为psql的交互式终端程序和pgAdmin应用程序连接到 PostgreSQL 数据库服务器。

PostgreSQL 起步 ·

管理 PostgreSQL 视图

在本教程中,您将了解视图以及如何在 PostgreSQL 中管理视图。

PostgreSQL 视图 ·

创建 PostgreSQL 可更新视图

在本教程中,我们将讨论可更新视图的要求,并向您展示如何在 PostgreSQL 中创建可更新视图。

PostgreSQL 视图 ·

安装 PostgreSQL macOS

在本教程中,您将学习如何下载 PostgreSQL、在 macOS 上安装 PostgreSQL 以及恢复示例数据库。

PostgreSQL 起步 ·

安装 PostgreSQL Linux

在本教程中,您将学习如何在 Linux 上下载和安装 PostgreSQL。

PostgreSQL 起步 ·

PostgreSQL 与 MySQL

PostgreSQL 起步 ·

PostgreSQL 物化视图

PostgreSQL 视图 ·

PostgreSQL 更改表空间

在本教程中,您将学习如何使用PostgreSQL ALTER TABLESPACE语句为表空间重命名、更改所有者或设置参数。

PostgreSQL 表空间 ·

PostgreSQL DROP SCHEMA 语句简介

在PostgreSQL中,如果您想删除一个schema,可以使用DROP SCHEMA命令。

PostgreSQL 模式 Schema ·

PostgreSQL AFTER SCHEMA 语句简介

本文中,我们将深入探讨AFTER SCHEMA语句的语法、使用场景、示例和结论。

PostgreSQL 模式 Schema ·

PostgreSQL 创建架构

本文讨论 PostgreSQL 架构的基本用法,包括创建架构、修改架构、删除架构。

PostgreSQL 模式 Schema ·

PostgreSQL Schema 介绍

本文将介绍 PostgreSQL Schema 的概念、用途和实现方法。

PostgreSQL 模式 Schema ·

PostgreSQL 授权

PostgreSQL 教程 ·

PostgreSQL 删除角色

在本教程中,您将学习如何使用 PostgreSQL DROP ROLE 语句删除角色。

PostgreSQL 教程 ·

PostgreSQL 删除表空间

在本教程中,您将学习如何使用PostgreSQL DROP TABLESPACE语句删除表空间。

PostgreSQL 表空间 ·

PostgreSQL 列出用户

在本教程中,您将学习如何使用 PostgreSQL list user 命令来显示 PostgreSQL 数据库服务器中的所有用户。

PostgreSQL 教程 ·

PostgreSQL 更改角色

在本教程中,您将学习如何使用 PostgreSQL ALTER ROLE 语句修改角色的属性、重命名角色以及更改角色的会话默认配置变量。

PostgreSQL 教程 ·

PostgreSQL 创建表空间

在本教程中,您将学习如何使用PostgreSQL CREATE TABLESPACE语句创建表空间。

PostgreSQL 表空间 ·

Oracle 中类似 MySQL GROUP_CONCAT 的实现:LISTAGG 函数详解与溢出处理

详细讲解在 Oracle 数据库中如何使用内置函数 LISTAGG 实现多行数据字符串分组拼接聚合,涵盖组内排序、去重以及解决 ORA-01489 字符串超长溢出的高级技巧。

专题文章 ·

PostgreSQL 中类似 MySQL SHOW TABLES 的查看所有表方法

详细对比在 PostgreSQL 中如何实现类似 MySQL SHOW TABLES 的功能,涵盖 psql 快捷元命令 \dt、查询 information_schema 以及 pg_catalog 系统表的高级技巧。

专题文章 ·

MySQL 删除重复数据并保留最小或最大 ID 的优雅方案 (实操 SQL)

详细讲解在 MySQL 中如何精准查找并删除重复数据行,同时保留自增主键最小(最早)或最大(最新)的那一条,包含单条 SQL 关联删除与大表安全去重方案。

专题文章 ·

SQL 性能优化与慢查询治理十条军规 (附 EXPLAIN 与索引失效场景)

一线架构师总结的 SQL 性能优化与慢查询排查十条军规,全面涵盖索引失效全场景、深分页瓶颈突破、JOIN 驱动表原则及批量操作最佳实践。

速查表 ·

SQLite 常用命令与核心语法全能速查表 (SQLite CheatSheet)

专为轻量级与嵌入式开发者整理的 SQLite 全能速查表,涵盖 sqlite3 点命令、核心 PRAGMA 调优配置、内置函数、UPSERT 语法及编程语言连接实例。

速查表 ·

解决 PostgreSQL 报错 FATAL: password authentication failed for user

详细排查并彻底解决 PostgreSQL 报错 FATAL: password authentication failed for user,剖析 pg_hba.conf 认证规则、密码加密算法与连接排错实战。

报错排查 ·

排查 Oracle ORA-00942: table or view does not exist 错误与解决方案

全面排查 Oracle 最常见报错 ORA-00942: 表或视图不存在,剖析表名大小写敏感、缺少模式前缀、缺少同义词与权限不足等 4 大成因并给出修复语句。

报错排查 ·

解决 MySQL ERROR 1366 (HY000): Incorrect string value (Emoji 与字符集乱码终极修复)

详细排查并彻底解决 MySQL ERROR 1366 (HY000): Incorrect string value 错误,深度解析 utf8 与 utf8mb4 差异,提供无损平滑转换步骤与连接池配置。

报错排查 ·

彻底搞懂 MySQL ERROR 1064 (42000): You have an error in your SQL syntax

详细排查并彻底解决 MySQL ERROR 1064 (42000) 语法错误,深入剖析保留字冲突、逗号错漏、括号配对与引号混淆等 5 大典型陷阱及修复方案。

报错排查 ·

PostgreSQL 角色成员资格

在本教程中,您将了解 PostgreSQL 组角色以及如何使用它们更有效地管理权限。

PostgreSQL 教程 ·