通过\help 命令  查看各个命令的语法,如 \help select

Postgrsql命令:

1 ABORT 用于退出当前事务

2 ALTER AGGREGATE 修改聚集函数的定义

ALTER AGGREGATE_name  (_argtype_[,...] rename  to       _newname_

ALTER AGGREGATE_name  (_argtype_[,...]  owner   to        _newowner_

ALTER AGGREGATE_name  (_argtype_[,...]  set schema    _new_shcema_

3 ALTER COLLATION修改一个排序规则定义

ALTER COLLATION_NAME   RENAME TO NEWNAME

ALTER COLLATION_NAME   OWNER  TO  NEWOWNER

ALTER COOLATION_NAME   set schema  _new_schema_

4 ALTER CONVERSION 修改转换编码的定义

ALTER CONVERSION NAME   RENAME TO NEW_NAME

ALTER CONVERSION NAME   OWNER TO NEW_OWNER

5 ALTER DATABASE 修改数据库

ALTER DATABASE NAME   SET PRARMETER { TO | = } {VALUE | DEFALUT}

ALTER DATABASE NAME   SET PARAMETER

ALTER DATABSAE NAME   RENAME TO NEW_NAME

ALTER DATABASE NAME  OWNER TO NEW_OWNER

6 ALTER DEFAULT PRIVILEGES修改默认访问权限

ALTER  DEFAULT PRIVILEGES

[FOR  { ROLE | USER }  TARGET_ROLE  [,...]]

[IN  SCHEMA SCHEMA_NAME [,...]]

ABBREVIVATED_GRANT_OR_REVOKE

WHERE  ABBREVIVATED _GRANT_OR_REVOKE  IS ONE OF:

GRANT  {{ SELECT |  INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER}

[,...] ALL  [PRIVILEGES] }

ON TABLES  TO {[GROUP |  ROLE_NAME | PUBLIC} [,...]  [WITH GRANT OPTION }

7 ALTER FUNCTION  修改一个函数定义

ALTER FUNCTION NAME ([type [,...]])  RENAME  TO  NEW_NAME

ALTER FUNCTION NAME ([type [,...]])  OWNER TO NEW_OWNER

8 ALTER GROUP 修改一个用户组

ALTER GROUP GROUPNAME   ADD USER USERNAME [,...]

ALTER GROUP GROUPNAME  DROP  USER USERNAME [,..]

ALTER GROUP GROUPNAME RENAME TO NEW_NAME

9 ALTER INDEX修改索引

ALTER INDEX NAME  OWNER TO NEW_OWNER

ALTER INDEX NAME  SET  TABLESPACE  INDEXSPACE_NAME

ALTER INDEX NAME RENAME TO  NEW_NAME

10

ALTER LANGUAGE

修改一个过程语言的定义。

ALTER LANGUAGE NAME RENAME TO NEW_NAME

11

ALTER OPERATOR

改变一个操作符的定义。

ALTER OPERATION  NAME  ({LEFTTYPE | NONE ),({RIGHT | NONE })   OWNER TO NEW_OWNER

12

ALTER OPERATOR CLASS

修改一个操作符表的定义。

ALTER OPERATION CLASS NAME  USING  INDEX_METHOD  RENAME TO NEW_NAME

ALTER OPERATION CLASS NAME USING INDEX_METHOD OWNER TO NEW_OWNER

13

ALTER SCHEMA

修改一个模式的定义。

ALTER SCHEMA NAME  RENAME TO NEW_NAME

ALTER SCHEMA NAME OWNER TO NEW_OWNER

14

ALTER TABLE

修改表的定义。

ALTER TABLE  [ONLY]  NAME   [*]

ACTION [,...]

ALTER TABLE  [ONLY]  NAME   [*]    RENAME  [COLUMN]  COLUMN   TO  NEW_COLUMN

ALTER TABLE  [ONLY]  NAME   [*]    RENAME  TO NEW_NAME

ACTION可以是下面:

ADD [COLUMN] COLUMN_TYPE [COLUMN_CONSTRAIT [...] ]

DROP [COLUMN] COLUMN  [RESTRICT |  CASCADE]

ALTER [COLUMN]  COLUMN  TYPE type

ALTER  [COLUMN] COLUMN  SET DEFAULT  EXPRESSION

ALTER [COLUMN] COLUMN  DROP DEFAULT

ALTER [COLUMN] COLUMN  {SET | DROP}  NOT NULL

ALTER [COLUMN] COLUMN  SET STATISTICS INTEGER

ALTER [COLUMN] COLUMN  SET  STORAGE {PIALN | EXTERNAL |  EXTENDED | MAIN }

ADD TABLE _CONSTRAINT

DROP CONSTRAIT  CONSTRAIT_NAME  [ RESTRICT |  CASCADE ]

CLUSTER  ON INDEX_NAME

SET WITHOUT CLUSTER

SET WITHOUT OIDS

OWNER TO NEW_OWNER

SET TABLESPACE TABLESPACE_NAME

15

ALTER TABLESPACE

修改一个表空间的定义。

ALTER TABLESPACE NAME RENAME TO NEW_NAME

ALTER TABLESPACE NAME OWNER TO NEW_OWNER

16

ALTER TRIGGER

修改改变一个触发器的定义 。

ALTER TRIGGER NAME ON TABLE  RENAME TO NEW_NAME

17

ALTER TYPE

修改一个类型的定义 。

ALTER TYPE NAME  OWNER TO  NEW_OWNER

18

ALTER USER

修改数据库用户帐号 。

ALTER USER USERNAME [[WITH ] OPTION [...]]

ALTER USER USERNAME RENAME  TO  NEW_NAME

ALTER USER USERNAME SET  PARAMETER { TO | =} {VALUE |  DEFAULT }

ALTER USER USERNAME RESET PARAMETER

OPTION CAN BE ...

[ENCRIPTED | UNENCRIPTED] PASSWORD 'password'

| CREATEDB | NOCREATEDB

| CREATEUSER | NOCREATEUSER

| VALID UNTIL 'ABSTIME'

19

ANALYZE

收集与数据库有关的统计。

ANALYZE [VERBOSE ]  [TABLE  [column [,..])]]

20

CHECKPOINT

强制一个事务日志检查点 。

checkpoint

21

CLOSE

关闭游标。

close  name

22

CLUSTER

根据一个索引对某个表盘簇化排序。

cluster  index_name  on table_name

cluster table_name

cluster

23

COMMIT

提交当前事务。

COMMIT [WORK| TRANSACTION]

24

COPY

在表和文件之间拷贝数据。

COPY TABLE_NAME [(COLUMN [,...])]

FROM {'FILENAME'  | STDIN }

COPY TABLE_NAME[((COLUMN[,..])]

TO {'FILENAME' | STDOUT}

25

CREATE DATABASE

创建新数据库。

CREATE DATABASE NAME

[[WITH] [OWNER   [=]  DB_OWNER ]

[TEMPLATE] [=]  TEMPLATE]

[ENCODING]  [=]  ENCODING ]

[TABLESPACE [=]  TABLESPACE]

26

CREATE GROUP

定义一个新的用户组。

27

CREATE ROLE

定义一个新的数据库角色。

28

CREATE RULE

定义一个新重写规则。

29

CREATE SCHEMA

定义一个新模式。

CREATE SCHEMA AUTHORIZATION  USERNAME

30

CREATE TABLE AS

从一条查询的结果中定义一个新表。

31

CREATE TABLESPACE

定义一个新的表空间。

32

CREATE TRIGGER

定义一个新的触发器。

CREATE TRIGGER NAME  ON TABLE    EXECUTE  PRODUCER  FUNC_NAME (ARGUMENTS)

33

CREATE USER

创建一个新的数据库用户帐户。

34

CREATE VIEW

定义一个视图。

CREATE  VIEW  NAME  AS QUERY

35

DEALLOCATE

删除一个准备好的查询。

DEALLOCATE  PIAN_NAME

36

DELETE

删除一个表中的行。

DELETE  FROM  TABLE  [WHERE CONDITION]

37 删除一个数据库

DROP DATABASE NAME

38

DROP ROLE

删除一个数据库角色。

DROP ROLE _NAME_

39

DROP TABLE

删除一个表

DROP TABLE NAME  [CASCADE | RESTRICT]

40

DROP TABLESPACE

删除一个表空间。

DROP TABLESPACE TABLESPACE_NAME

41

GRANT

定义访问权限。

42

INSERT

在表中创建新行,即插入数据。

INSERT INTO TABLE [(COLUMN [,...])]

43

LISTEN

监听一个通知。

LISTEN NAME

44

LOAD

加载或重载一个共享库文件。

LOAD FILENAME

45

LOCK

锁定一个表。

LOCK TABLE  NAME

46

MOVE

定位一个游标。

MOVE  [DIRECTION {FROM | IN }]  CURSOR_NAME

47

REVOKE

回收访问权限。

48

SELECT

从表或视图中取出若干行。

49

SELECT INTO

从一个查询的结果中定义一个新表。

50

TRUNCATE

清空一个或一组表。

51

UPDATE

更新一个表中的行。

UPDATE  TABLE  SET COLUMN = { EXPRESSION | DEFAULT}

[ FROM  FROM_LIST]

[WHERE CONDITION]

Postgresql语法大全的更多相关文章

  1. Emmet语法大全手册

    这是基于官方手册整理制作的,因为那个手册网页打开很慢,所以就整理在这里了.以备不时之需. Syntax   Child: > nav>ul>li <nav> <ul ...

  2. Inno Setup脚本语法大全

    Inno Setup脚本语法大全 ResourceShare Bruce 11个月前 (10-28) 6136浏览 0评论   Inno Setup 是什么?Inno Setup 是一个免费的 Win ...

  3. Razor语法大全(转)

    Razor语法大全 因为最近在看mvc的时候在学习Razor的发现了这个不错的博文,故转之. 本文页面来源地址:http://www.cnblogs.com/dengxinglin/p/3352078 ...

  4. mvc 4 Razor (@html.xx)语法大全以及应用

    Razor语法大全  @Html ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction差别 对这 ...

  5. MYSQL 语法大全自己总结的

    mysql语法大全 --------数据链接---------------------数据库服务启动net start mysql --关闭服务net stop mysql --登录 -u,-p后面不 ...

  6. Swift入门教程:基本语法大全

    原文:Swift入门教程:基本语法大全       简介:                                                                        ...

  7. freemarker(FTL)常见语法大全

    [转载]freemarker(FTL)常见语法大全 FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format}  ${boo ...

  8. Wiki语法大全

    原文链接:wiki语法大全  编辑一个维客页面十分容易.只要点击页面上方的“编辑本页”或右侧的[编辑]链接即可修改该页,或点击“讨论本页”然后再点击“编辑页面”来讨论该页面.点击后您就会看到一个包含那 ...

  9. 【知识库】-数据库_MySQL常用SQL语句语法大全示例

    简书作者:seay 文章出处: 关系数据库常用SQL语句语法大全 Learn [已经过测试校验] 一.创建数据库 二.创建表 三.删除表 四.清空表 五.修改表 六.SQL查询语句 七.SQL插入语句 ...

  10. PHP定时备份MySQL,mysqldump语法大全

    几个常用操作: 1.备份 # 只导出表结构 d:/PHP/xampp/mysql/bin/mysqldump -h127.0.0.1 -P3306 -uroot -p123456 snsgou_sns ...

随机推荐

  1. Mac玩家的武侠梦:燕云十六声全平台运行保姆级教程

    M系列Mac凭借Apple Silicon芯片的强劲性能,已实现燕云十六声等大型手游的原生运行.通过开源工具PlayCover,开发者社区成功打通武侠动作游戏的跨平台壁垒,让玩家在Mac设备上感受沉浸 ...

  2. React-Native开发鸿蒙NEXT-本地与沙盒加载bundle

    React-Native开发鸿蒙NEXT-本地与沙盒加载bundle 来晚了来晚了,不是想偷懒,实在是一个图片问题没搞定导致效果出不来,今天刚靠工具查出了原因. RN的加载无非本地加载与沙盒加载两种方 ...

  3. 使用qt+网上的api做股票查看器

    股票球,采用的是qt和新浪的api来设计,目前只有查看功能,2021年1月17日开始开发,后续可能会持续更新(可能跟心情有关) k线图在 Windows下获取数据有问题,还没来得及做,目前在Linux ...

  4. DevOps 需要处理的工作

    本文纯属个人工作记录: 1.部署Linux服务器 2.安装Docker 3.在Docker中安装Gitlab和runner 4.设置Gitlab pipline,即CI/CD 5.可能需要Jenkin ...

  5. Bootstrap Table强大的web数据表格渲染框架

    Bootstrap Table 是什么 ‌Bootstrap Table 是一个基于 Bootstrap 框架的开源插件,专为快速构建功能丰富.响应式的数据表格而设计.‌ 它支持排序.分页.搜索.导出 ...

  6. Java 锁升级机制详解

    Java 锁升级机制详解 引言 最近有个三年左右的兄弟面试java 被问到这样一道经典的八股文面试题: 你讲讲java里面的锁升级? 他感觉回答的不是很好,然后回去找资料学习了一波,然后下面是他输出的 ...

  7. 函数使用十三:BAPI_REQUISITION_CREATE

    *&---------------------------------------------------------------------**& Report  ZBAPI_REQ ...

  8. 基于 Spread,在 Blazor 框架中导入 / 导出 Excel

    引言 在现代 Web 应用开发中,处理 Excel 文件的导入和导出是一项常见且重要的需求.Blazor 框架是微软推出的用于构建具有 .NET 强大功能的交互式客户端 Web UI 的相对较新的框架 ...

  9. 鸿蒙Next仓颉开发语言中的数据类型总结分享

    大家好,今天总结一下仓颉中的数据类型. 数字 仓颉中的数字类型复杂多样,首先分为整型和浮点型两种,也就是Int类型和Float类型,Int类型有Int.Int8.Int32.Int64几种类型,Flo ...

  10. 智能手机无音频场景使用时Audio DSP低功耗的处理

    智能手机(或智能手表)等用电池的电子设备对功耗比较敏感,因此不管是使用中还是待机时都要做低功耗处理来省电.前面的文章(智能手表音乐播放功耗的优化)讲了一款智能手表在播放音乐时的低功耗优化,这属于音频场 ...