PostgreSQL

PostgreSQL 常用命令

命令 功能描述
\l 列出所有数据库
\c 数据库名,切换当前连接的数据库 (Connect)
\dt 列出当前数据库中所有的表 (Describe Tables)
\d 表名,查看指定表的结构(列名、类型、索引等)
\du 列出所有角色/用户
\dn 列出所有模式 (Schema)
\df 列出所有函数
\x 开启/关闭扩展显示模式(当列很多时,这会让查询结果按行显示,非常清晰)
\? 查看所有反斜杠命令的帮助
  • 创建数据库CREATE DATABASE db_name;

  • 删除数据库DROP DATABASE db_name;

  • 导出数据库 (终端执行)pg_dump -U 用户名 数据库名 > 备份文件.sql

  • 导入数据库 (终端执行) : psql -U 用户名 数据库名 < 备份文件.sql