Skip to content

PostgreSQL 基础

这是 PostgreSQL 数据库的基础知识文档。

什么是 PostgreSQL?

PostgreSQL 是一种功能强大的开源对象关系型数据库管理系统,以其可靠性、稳定性和丰富的功能而闻名。

核心概念

  • 数据库和表
  • SQL 查询语言
  • 数据类型(包括自定义类型)
  • 索引和约束
  • 事务和并发控制
  • 函数和存储过程
  • 扩展系统

快速开始

sql
-- 创建数据库
CREATE DATABASE mydatabase;

-- 使用数据库
\c mydatabase;

-- 创建表
CREATE TABLE users (
    id SERIAL PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    email VARCHAR(100) UNIQUE
);

-- 插入数据
INSERT INTO users (name, email) VALUES ('张三', 'zhangsan@example.com');

-- 查询数据
SELECT * FROM users;