连接数据库, 默认的用户和数据库是postgres

psql -U user -d dbname

切换数据库,相当于MySQL的use dbname

\c dbname

列举数据库,相当于mysql的show databases

\l

列举表,相当于mysql的show tables

\dt

查看表结构,相当于desc tblname,show columns from tbname

\d tblname

查看索引

\di

查看函数

\df

创建数据库

create database [数据库名]; 

删除数据库:

drop database [数据库名];  

*重命名一个表:

alter table [表名A] rename to [表名B]; 

*删除一个表:

drop table [表名]; 

*在已有的表里添加字段:

alter table [表名] add column [字段名] [类型]; 

*删除表中的字段:

alter table [表名] drop column [字段名]; 

*重命名一个字段:

alter table [表名] rename column [字段名A] to [字段名B]; 

*给一个字段设置缺省值:

alter table [表名] alter column [字段名] set default [新的默认值];

*去除缺省值:

alter table [表名] alter column [字段名] drop default; 

在表中插入数据:

insert into 表名 ([字段名m],[字段名n],......) values ([列m的值],[列n的值],......); 

修改表中的某行某列的数据:

update [表名] set [目标字段名]=[目标值] where [该行特征]; 

删除表中某行数据:

delete from [表名] where [该行特征];
delete from [表名];--删空整个表 

创建表:

create table ([字段名1] [类型1] <references 关联表名(关联的字段名)>;,[字段名2] [类型2],......<,primary key (字段名m,字段名n,...)>;); 

显示 PostgreSQL 的使用和发行条款

\copyright    

显示或设定用户端字元编码

\encoding [字元编码名称]

SQL 命令语法上的说明,用 * 显示全部命令

\h [名称]     

提示用户设定内部变数

\prompt [文本] 名称

修改用户密码

\password [USERNAME]

退出 psql

\q 

可以使用pg_dump和pg_dumpall来完成。比如备份sales数据库:

pg_dump drupal>/opt/Postgresql/backup/1.bak 

greenplum gp 常用命令相关推荐

  1. greenplum(gp)的常用命令

    下面列举一些gp数据库的常用命令,这只是其中的一部分 连接gp命令: psql -d 库名 -h ip地址 -p 端口号 -U 用户名;gp 添加分区: alter table 表名 add part ...

  2. Linux运维学习笔记之二:常用命令

    第三章 常用命令 1.mkdir : 创建目录,make directorys,-p 递归创建目录 mkdir-p /a/b/c 2.ls  : -l(long)d(directory)显示目录或文件 ...

  3. 使用GDB(二):调试程序常用命令

    文章目录 一.GDB配置文件 二.启动程序/挂载进程 三.改变变量和控制流程 四.打印表达式(变量)信息 五.永久/条件/一次/自动断点操作 六.查看源码及其编译后的相关信息 七.反汇编相关 八.其它 ...

  4. Kubectl 常用命令, 开发人员常用k8s命令

    Kubectl 常用命令: 什么是常用,我用的,就是常用的

  5. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  6. 客快物流大数据项目(十五):DockeFile常用命令

    目录 DockeFile常用命令 一.FROM 二.​​​​​​​MAINTAINER 三.​​​​​​​RUN

  7. 客快物流大数据项目(九):Docker常用命令

    目录 Docker常用命令 一.帮助命令 二.镜像命令 1.搜索镜像

  8. linux常用命令(转载)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  9. maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

    maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...

最新文章

  1. 解决ubuntu上opengl的问题
  2. hibernate操作mysql中文乱码
  3. Struts2 文件下载
  4. 支付宝当前最新版集成2.1.2版本
  5. 通俗易懂的生产环境Web应用架构介绍
  6. Asynchronous HTTP Requests in Android Using Volley
  7. 7-5 抓老鼠啊~亏了还是赚了? (20 分)
  8. HDFView3.1.2的安装问题(闪退)
  9. 破解版xmind 8
  10. 儒略历、儒略日与儒略年原来是鸡同鸭讲
  11. 纯文本,富文本,超文本
  12. 编写Dockerfile来构建nginx:latest镜像
  13. Python 爬取微信公众号文章
  14. [附源码]Java计算机毕业设计SSM办公自动化系统
  15. python实现摩斯密码解密
  16. javascript获取本周、本月、本季度、本年时间
  17. C语言-大端存储和小端存储
  18. 21、Java——超市会员管理系统(对象+集合)
  19. dc是什么游戏的简称_Daybreak Games旗下免费游戏《DC宇宙 Online》夏季登陆NS 包含全部更新和扩展...
  20. poi导出excel,去掉左上角绿色三角

热门文章

  1. html 美化table,纯CSS美化HTML的Table
  2. Cadence OrCAD Capture 复制粘贴电路时元器件编号保持问号的方法图文教程
  3. 深度学习图像标注软件labelme使用教程
  4. 【数字示波器使用及MIPI-DSI信号测量】
  5. python 控制台 图书库存管理系统
  6. 用于光学神经网络的高速光学卷积加速器
  7. 树莓派 学习编程_为什么要学习在树莓派上编程
  8. FS61C27封装2.7V低电压监测器IC
  9. 阿里巴巴java社招面试_阿里社招Java面试题总结——面试官分享
  10. 博弈论中的混合策略纳什均衡求解