greenplum gp 常用命令
连接数据库, 默认的用户和数据库是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 常用命令相关推荐
- greenplum(gp)的常用命令
下面列举一些gp数据库的常用命令,这只是其中的一部分 连接gp命令: psql -d 库名 -h ip地址 -p 端口号 -U 用户名;gp 添加分区: alter table 表名 add part ...
- Linux运维学习笔记之二:常用命令
第三章 常用命令 1.mkdir : 创建目录,make directorys,-p 递归创建目录 mkdir-p /a/b/c 2.ls : -l(long)d(directory)显示目录或文件 ...
- 使用GDB(二):调试程序常用命令
文章目录 一.GDB配置文件 二.启动程序/挂载进程 三.改变变量和控制流程 四.打印表达式(变量)信息 五.永久/条件/一次/自动断点操作 六.查看源码及其编译后的相关信息 七.反汇编相关 八.其它 ...
- Kubectl 常用命令, 开发人员常用k8s命令
Kubectl 常用命令: 什么是常用,我用的,就是常用的
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- 客快物流大数据项目(十五):DockeFile常用命令
目录 DockeFile常用命令 一.FROM 二.MAINTAINER 三.RUN
- 客快物流大数据项目(九):Docker常用命令
目录 Docker常用命令 一.帮助命令 二.镜像命令 1.搜索镜像
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令
maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...
最新文章
- 解决ubuntu上opengl的问题
- hibernate操作mysql中文乱码
- Struts2 文件下载
- 支付宝当前最新版集成2.1.2版本
- 通俗易懂的生产环境Web应用架构介绍
- Asynchronous HTTP Requests in Android Using Volley
- 7-5 抓老鼠啊~亏了还是赚了? (20 分)
- HDFView3.1.2的安装问题(闪退)
- 破解版xmind 8
- 儒略历、儒略日与儒略年原来是鸡同鸭讲
- 纯文本,富文本,超文本
- 编写Dockerfile来构建nginx:latest镜像
- Python 爬取微信公众号文章
- [附源码]Java计算机毕业设计SSM办公自动化系统
- python实现摩斯密码解密
- javascript获取本周、本月、本季度、本年时间
- C语言-大端存储和小端存储
- 21、Java——超市会员管理系统(对象+集合)
- dc是什么游戏的简称_Daybreak Games旗下免费游戏《DC宇宙 Online》夏季登陆NS 包含全部更新和扩展...
- poi导出excel,去掉左上角绿色三角