如果觉得直接打开数据库修改繁琐,那么使用终端命令行是方便而又高大上的。下面来看看有哪些命令行:

说明:如果是正式的服务器则需要进行一个操作在执行下面的命令

ssh name @主机地址 --  name 是用户名 主机地址可以是ip地址或者域名  然后输入密码 登录成功后方可用下面的命令

(1)使用命令行连接数据库

psql -U postgres -h localhost -p 5433

(2)列出所有的数据库

\l  -- 查看所有数据库

(3)进入某个数据库

\c name -- name是表名

(4)列出数据库的所有数据表和视图

\d -- 列出所有的数据表和视图

(5)列出某个数据表的所有字段

\d table name --table name 是表的名称

(6)列出视图的规则

\d+ view name -- view name 视图的规则

(7)退出

\q --退出

下面导出处数据库

pg_dump -U postgres -h localhost -p 5434 test > testname -- test 需要到出的表名 testname 是导出的文件名

导入已导出的文件(前提要有一个空的数据库)

删除整个数据库

drop database  name --   name 数据库名

创建空数据库

create database name --  name 是数据库名

导入

psql -U postgres -h localhost -p 5434 test < testname -- test要导入数据库的名称  testname 是之前要导入进来的文件名称

重启数据库服务

sudo service postgresql restart

// ===       清空某个数据表 ====

truncate table name -- name 是表名

// ====  重置自增序列 ====

alter sequence name restart with 1 --- name 序列名 

转载于:https://www.cnblogs.com/ljmaque/p/6093600.html

psql 命令行使用相关推荐

  1. PostgreSQL数据库自带的命令行工具--psql

    文章目录 PostgreSQL自带的命令行工具--psql 使用psql连接数据库 psql帮助内容 \copyright 发布条款 \h SQL命令的帮助 \? 元命令帮助 psql元命令实际执行S ...

  2. c++ 命令行错误: 无法打开 元数据 文件_PostgreSQL:强大的开源对象关系数据库管理系统...

    PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS),用于安全地存储数据,它是是跨平台的,可以在许多操作系统上运行,如Linux,FreeBSD,OS X,Solaris和M ...

  3. 在PostgreSQL命令行psql里格式化输出json字段

    为什么80%的码农都做不了架构师?>>>    在pgsql的psql命令里直接select输出json字段是一长串字符,这对阅读非常不友好,查了好久也没查到pgsql有格式化输出j ...

  4. mysql命令行显示乱码_mysql命令行显示乱码的解决方法

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

  5. Pgcli—自动完成和语法高亮的Postgres命令行工具

    Pgcli是一款可自动完成和语法高亮的Postgres命令行工具,由开发者 Amjith 创建而来.该项目托管在 GitHub 上. 主要特性如下: Pgcli基于prompt_toolkit编写而来 ...

  6. SQLite命令行程序说明

    sqlite3: 一个SQLite数据库的命令行接口 译者注 原文地址:http://www.sqlite.org/sqlite.html SQLite库包含一个名字叫做sqlite3的命令行,它可以 ...

  7. sqlite3 命令行简易教程

    SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令.本文档提供一个样使用sqlite3的简要说明. 开始 启动sqlite3程序,仅仅需 ...

  8. 阿里云大数据计算服务MaxCompute命令行工具——odpscmd的操作使用

    在MaxCompute生态中,命令行工具究竟处于什么样的位置?它又发挥着什么样的作用?能够帮助开发者如何更好使用MaxCompute?在本文中,阿里巴巴计算平台产品专家曲宁将通过一个完整简单的小例子为 ...

  9. 命令行shell 用于SQLite

    转http://www.helplib.net/s/sqlite/9/15.shtml SQLite 库包含了一个简单的命令行实用工具命名sqlite3 (或sqlite3exe 在windows 上 ...

  10. PostgreSQL psql 命令语法参数说明

    psql是PostgreSQL数据库提供的命令行终端程序,它允许我们交互地输入.编辑.执行SQL命令.使用psql进行数据库管理非常简单.轻量.高效,本站所有介绍PostgreSQL文章中的示例全部基 ...

最新文章

  1. 小程序加载本地图片路径问题
  2. c++对象长度之内存对齐(2)
  3. mysql中binlog_format模式与配置详解
  4. 使用 IPsec 与组策略隔离服务器和域-第 7 章 IPsec 疑难解答
  5. itunes未能连接到iphone_iTunes下载_苹果iTunes官方下载「32位|64位」
  6. android office转pdf插件,office word转pdf插件-Office自带Word转PDF插件下载__飞翔下载
  7. Unity3D做的DEMO
  8. java毕业设计开题报告基于SSM学生成绩管理系统
  9. manul_css.css:1 Failed to load resource: the server responded with a status of 404 ()
  10. ThinkPHP--initialize()方法
  11. 预训练(pre-training/trained)与微调(fine tuning)
  12. 数商云B2B跨境电子商务平台综合服务解决方案
  13. 以太网口差分电平_逻辑电平之常见差分逻辑电平(4)
  14. 视频无损编辑、截取工具
  15. 设计模式学习笔记--享元(Flyweight)模式
  16. ACT开发初步(一)
  17. 物联网毕业设计选题大全
  18. 推荐3款超好用的海报设计软件!
  19. RequireJs配置
  20. WMF格式图片的特点

热门文章

  1. 疫情严峻,被迫在家办公
  2. 佛言:人有二十难(为)
  3. 纽微特反省:别人犯错不敢说,那是因为自己不干活
  4. 考试一个程序员,1f=0.1
  5. 管理感悟:不要问没经过思考的问题
  6. 13防更新描述文件_描述文件终于来了,iOS 13 也能屏蔽更新!
  7. C# Dictionary键值对 创建,增加,删除,清空
  8. python 打印三维数据_Python中的面向对象编程(二):数据隐藏和对象打印
  9. eclipse打包成jar_SpringBoot系列(三)- 用 jar的方式运行springboot项目
  10. QT的信号与槽机制介绍