默认端口和用户名
用户名:postgres
端口:5432
psql.exe -h localhost -U postgres -p 5432
表结构
查看当前实例下所有表
\dt
查看表结构
\d t_user
SELECT a.attnum, a.attname AS field, t.typname AS type, a.attlen AS length, a.atttypmod AS lengthvar
, a.attnotnull AS notnull, b.description AS comment
FROM pg_class c, pg_attribute a
LEFT JOIN pg_description b
ON a.attrelid = b.objoid
AND a.attnum = b.objsubid, pg_type t
WHERE c.relname = 't_user'
AND a.attnum > 0
AND a.attrelid = c.oid
AND a.atttypid = t.oid
ORDER BY a.attnum;
数据类型
PostgreSQL 数据类型 | 菜鸟教程 (runoob.com)
索引类型
PostgreSQL 索引 | 菜鸟教程 (runoob.com)
不同索引类型的区别
postgresql 建立索引_postgresql 创建索引-CSDN博客
【postgresql初级使用】创建不同索引类型,选择适合数据类型的索引,查看执行计划,评估不同索引路径的性能-CSDN博客
【postgresql初级使用】可以存储数据的视图-物化视图,加速大数据下的查询分析_postgresql 怎么用物化视图重写查询-CSDN博客
建立自增主键
PostgreSQL建立自增主键的两种方法_pgsql设置主键自增-CSDN博客
时间/日期函数和操作符
Postgresql 中获取当前时间的几种方法,postgreSQL时间函数_postgresql 当前时间-CSDN博客
PostgreSQL 时间/日期函数和操作符 | 菜鸟教程 (runoob.com)
PostgreSQL中获取本周、本月和本年等等日期函数-年月日time_yyyy-mm-dd hh24:mi:ss获取日期格式的函数-CSDN博客
从日期字段中提取年/月/日
SELECT id,NAME,DATE,EXTRACT(YEAR FROM DATE),EXTRACT(month FROM DATE),EXTRACT(day FROM date) FROM test
SELECT id,NAME,DATE, EXTRACT(YEAR FROM date) FROM test where EXTRACT(YEAR FROM DATE)=2025
分页语句
postgresql分页查询-sql详细操作步骤_postgresql分页支持limit吗?-CSDN博客
视图
PostgreSQL 物化视图快速入门_物化视图 postgres-CSDN博客
PostgreSQL物化视图详解 - 墨天轮 (modb.pro)
PostgreSQL视图和物化视图_pg 视图转物化视图-CSDN博客
explain详解
PostgreSQL EXPLAIN 使用浅析 - 知乎 (zhihu.com)
PostgreSQL · 最佳实践 · EXPLAIN 使用浅析(优化器,查询计划)_如何分析postgresql explain-CSDN博客