跳转到内容

入门指南

本文参考 PostgreSQL 官方文档 的教程结构,并提供中文入门说明,帮助你在本机快速完成第一次连接与基本操作。文中的中文章节链接指向第三方中文文档镜像。

什么是 PostgreSQL?

PostgreSQL 是一款开源关系型数据库,支持 SQL 标准、ACID、复杂查询、外键、触发器、视图、存储过程与多种扩展,被广泛用于业务系统、地理信息、全文检索等场景。更完整的介绍可查看官方前言

安装与启动

安装完成后启动服务器(不同系统方式略有差异,如 pg_ctl start 或系统服务),确认监听端口(默认 5432)与 pg_hba.conf 允许你的客户端连接。

第一次连接

使用官方客户端 psql 或任意兼容 PostgreSQL 的客户端(如 DBeaver、pgAdmin)连接,例如:

bash
psql -h localhost -p 5432 -U postgres -d postgres
  • -h:主机
  • -p:端口
  • -U:用户名
  • -d:数据库名(首次可使用默认的 postgres

连接成功后即可在 psql 中执行 SQL。

基本操作示例

sql
-- 建库
CREATE DATABASE mydb;

-- 连接到该库(在 psql 中): \c mydb

-- 建表
CREATE TABLE users (
  id   SERIAL PRIMARY KEY,
  name TEXT NOT NULL,
  created_at TIMESTAMPTZ DEFAULT now()
);

-- 插入与查询
INSERT INTO users (name) VALUES ('Alice'), ('Bob');
SELECT * FROM users;

更多 SQL 语法(SELECT/WHERE/JOIN、数据类型、索引等)请参考官方文档 教程SQL 语言 部分。

下一步