psql 命令行使用
如果觉得直接打开数据库修改繁琐,那么使用终端命令行是方便而又高大上的。下面来看看有哪些命令行:
说明:如果是正式的服务器则需要进行一个操作在执行下面的命令
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 命令行使用相关推荐
- PostgreSQL数据库自带的命令行工具--psql
文章目录 PostgreSQL自带的命令行工具--psql 使用psql连接数据库 psql帮助内容 \copyright 发布条款 \h SQL命令的帮助 \? 元命令帮助 psql元命令实际执行S ...
- c++ 命令行错误: 无法打开 元数据 文件_PostgreSQL:强大的开源对象关系数据库管理系统...
PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS),用于安全地存储数据,它是是跨平台的,可以在许多操作系统上运行,如Linux,FreeBSD,OS X,Solaris和M ...
- 在PostgreSQL命令行psql里格式化输出json字段
为什么80%的码农都做不了架构师?>>> 在pgsql的psql命令里直接select输出json字段是一长串字符,这对阅读非常不友好,查了好久也没查到pgsql有格式化输出j ...
- mysql命令行显示乱码_mysql命令行显示乱码的解决方法
我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...
- Pgcli—自动完成和语法高亮的Postgres命令行工具
Pgcli是一款可自动完成和语法高亮的Postgres命令行工具,由开发者 Amjith 创建而来.该项目托管在 GitHub 上. 主要特性如下: Pgcli基于prompt_toolkit编写而来 ...
- SQLite命令行程序说明
sqlite3: 一个SQLite数据库的命令行接口 译者注 原文地址:http://www.sqlite.org/sqlite.html SQLite库包含一个名字叫做sqlite3的命令行,它可以 ...
- sqlite3 命令行简易教程
SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令.本文档提供一个样使用sqlite3的简要说明. 开始 启动sqlite3程序,仅仅需 ...
- 阿里云大数据计算服务MaxCompute命令行工具——odpscmd的操作使用
在MaxCompute生态中,命令行工具究竟处于什么样的位置?它又发挥着什么样的作用?能够帮助开发者如何更好使用MaxCompute?在本文中,阿里巴巴计算平台产品专家曲宁将通过一个完整简单的小例子为 ...
- 命令行shell 用于SQLite
转http://www.helplib.net/s/sqlite/9/15.shtml SQLite 库包含了一个简单的命令行实用工具命名sqlite3 (或sqlite3exe 在windows 上 ...
- PostgreSQL psql 命令语法参数说明
psql是PostgreSQL数据库提供的命令行终端程序,它允许我们交互地输入.编辑.执行SQL命令.使用psql进行数据库管理非常简单.轻量.高效,本站所有介绍PostgreSQL文章中的示例全部基 ...
最新文章
- 小程序加载本地图片路径问题
- c++对象长度之内存对齐(2)
- mysql中binlog_format模式与配置详解
- 使用 IPsec 与组策略隔离服务器和域-第 7 章 IPsec 疑难解答
- itunes未能连接到iphone_iTunes下载_苹果iTunes官方下载「32位|64位」
- android office转pdf插件,office word转pdf插件-Office自带Word转PDF插件下载__飞翔下载
- Unity3D做的DEMO
- java毕业设计开题报告基于SSM学生成绩管理系统
- manul_css.css:1 Failed to load resource: the server responded with a status of 404 ()
- ThinkPHP--initialize()方法
- 预训练(pre-training/trained)与微调(fine tuning)
- 数商云B2B跨境电子商务平台综合服务解决方案
- 以太网口差分电平_逻辑电平之常见差分逻辑电平(4)
- 视频无损编辑、截取工具
- 设计模式学习笔记--享元(Flyweight)模式
- ACT开发初步(一)
- 物联网毕业设计选题大全
- 推荐3款超好用的海报设计软件!
- RequireJs配置
- WMF格式图片的特点