postgres 基础

  1. 连接数据库:
    输入 psql 不带用户命令,默认为系统当前用户,携带 -U 用户名 即使用指定用户身份连接数据库。


    指定用户身份

扩展:连接远程数据库 -h ... -p ...

image.png
  1. \l --- 查看所有数据库
查看数据库.png
  1. \c 数据库名---选择数据库
    默认连接的数据库为 postgres, \c 不加数据库名,连接的也是 postgres
连接数据库.png
  1. \d [tablename] 查看该数据库下所有(某)表格
查看表结构
  1. pg_dump [-h ... -p ... -U ...] databasename > filename.bak --- 备份数据库
image.png
  1. psql [-U username] databasename(必须是已经存在的数据库) < filename --- 恢复数据库
    这里恢复的是表结构和数据。
插入数据
备份

!注意:如果表结构仍存在,会报异常--...已存在。


删除数据和表
导入数据库
查看数据库,数据也存在

你可能感兴趣的:(postgres 基础)