PostgreSQL手册
PostgreSQL psql命令、数据类型与常用SQL
| 🔐 连接库 | |
|---|---|
psql -U postgres -d db | 连接数据库 |
\l / \c db | 列库/切换库 |
\dt / \d 表名 | 列表/表结构 |
\du | 列出角色 |
\q / \timing | 退出/显示执行耗时 |
| 🗄️ 数据类型 | |
SERIAL / BIGSERIAL | 自增主键 |
VARCHAR / TEXT | 变长字符串/不限长 |
TIMESTAMP / TIMESTAMPTZ | 时间/带时区时间 |
JSONB | 可索引的二进制JSON |
UUID(需uuid-ossp) | UUID类型 |
BOOLEAN / NUMERIC(10,2) | 布尔/精确小数 |
| 🧩 常用SQL | |
SELECT * FROM t LIMIT 10 OFFSET 20 | 分页 |
INSERT INTO t(a) VALUES(1) RETURNING id; | 插入并返回ID |
UPDATE t SET a=1 WHERE id=2 RETURNING *; | 更新并返回 |
CREATE INDEX CONCURRENTLY idx ON t(a); | 不锁表建索引 |
VACUUM ANALYZE t; | 回收+更新统计信息 |
\dn / \df | schema列表/函数列表 |
📖 使用说明
本页为速查表,按分类查阅。
💬 用户评论 (0)
还没有评论,快来抢沙发!