入门指南
本文参考 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 语言 部分。
下一步
- 系统学习 SQL 与类型:官方SQL 语言教程、高级特性教程。
- 运维与调优:官方服务器配置、性能提示。
- 本站文档:可继续阅读 PostgreSQL 官方文档导读,按需跳转官方章节。
