您的当前位置:首页正文

postgresql的关键字

2023-08-19 来源:爱go旅游网
SQL命令

ABORT---退出当前事物

ALTER AGGREGATE -----修改一个聚集函数的定义 ALTERCONVERSION-----修改一个编码装换的定义 ALTER DATABASE ------修改一个数据库 ALTER DOMAIN------改变一个域的定义 ALTER FUNCTION ------修改一个函数的定义 ALTER GROUP -----修改角色名或者成员关系 ALTER INEX------改变一个索引的定义 ALTER LANGUAGE----修改一个过程语言的定义 ALTER OPERATOR----改变一个操作符的定义

ALTER OPERATOR CLASS----修改一个操作符表的定义 ALTER ROLE----修改一个数据库角色 ALTER SCHEMA---修改一个模式的定义

ALTER SE QUENCE----更改一个序列生成器的定义 ALTER TABLE----修改表的定义

ALTERTABLESPACE—改变一个表空间的定义 ALTERTRIGGER—改变一个触发器的定义 ALTERTYPE—改变一个类型的定义 ALTERUSER—改变数据库角色 ANALYZE—收集与数据库有关的统计

BEGIN—开始一个事务块

CHECKPOINT—强制一个事务日志检查点 CLOSE—关闭一个游标

CLUSTER—根据一个索引对某个表集簇 COMMENT—定义或者改变一个对象的评注 COMMIT—提交当前事务

COMMITPREPARED—提交一个早先为两阶段提交准备好的事务

COPY—在表和文件之间拷贝数据

CREATEAGGREGATE—定义一个新的聚集函数 CREATECAST—定义一个用户定义的转换

CREATECONSTRAINTTRIGGER—定义一个新的约束触发器 CREATECONVERSION—定义一个新的的编码转换 CREATEDATABASE—创建新数据库 CREATEDOMAIN—定义一个新域 CREATEFUNCTION—定义一个新函数 CREATEGROUP—定义一个新的用户组 CREATEINDEX—定义一个新索引

CREATELANGUAGE—定义一种新的过程语言 CREATEOPERATOR—定义一个新的操作符 CREATEOPERATORCLASS—定义一个新的操作符表

CREATEROLE—defineanewdatabaseroleCREATERULE—定义

一个新的重写规则

CREATESCHEMA—定义一个新的模式

CREATESEQUENCE—创建一个新的序列发生器 CREATETABLE—定义一个新表

CREATETABLEAS—从一条查询的结果中定义一个新表 CREATETABLESPACE—定义一个新的表空间 CREATETRIGGER—定义一个新的触发器 CREATETYPE—定义一个新的数据类型 CREATEUSER—创建一个新的数据库用户帐户 CREATEVIEW—定义一个视图

DEALLOCATE—删除一个准备好的查询 DECLARE—定义一个游标 DELETE—删除一个表中的行

DROPAGGREGATE—删除一个用户定义的聚集函数 DROPCAST—删除一个用户定义的类型转换 DROPCONVERSION—删除一个用户定义的编码转换 DROPDATABASE—删除一个数据库 DROPDOMAIN—删除一个用户定义的域 DROPFUNCTION—删除一个函数 DROPGROUP—删除一个用户组 DROPINDEX—删除一个索引 DROPLANGUAGE—删除一个过程语言

DROPOPERATOR—删除一个操作符 DROPOPERATORCLASS—删除一个操作符表 DROPROLE—删除一个数据库角色 DROPRULE—删除一个重写规则 DROPSCHEMA—删除一个模式 DROPSEQUENCE—删除一个序列 DROPTABLE—删除一个表

DROPTABLESPACE—删除一个表空间 DROPTRIGGER—删除一个触发器定义 DROPTYPE—删除一个用户定义数据类型 DROPUSER—删除一个数据库用户帐号 DROPVIEW—删除一个视图 END—提交当前的事务

EXECUTE—执行一个准备好的查询 EXPLAIN—显示语句执行规划 FETCH—用游标从查询中抓取行 GRANT—定义访问权限 INSERT—在表中创建新行 LISTEN—监听一个通知

LOAD—装载或重载一个共享库文件 LOCK—明确地锁定一个表 MOVE—重定位一个游标

NOTIFY—生成一个通知

PREPARE—创建一个准备好的查询

PREPARETRANSACTION—为当前事务做两阶段提交的准备REINDEX—重建索引

RELEASESAVEPOINT—删除一个前面定义的保存点 RESET—把一个运行时参数值恢复为缺省值 REVOKE—删除访问权限 ROLLBACK—退出当前事务

ROLLBACKPREPARED—取消一个早先为两阶段提交准备好的事务

ROLLBACKTO—回滚到一个保存点

SAVEPOINT—在当前事务里定义一个新的保存点 SELECT—从表或视图中取出若干行

SELECTINTO—从一个查询的结果中定义一个新表 SET—改变运行时参数

SETCONSTRAINTS—设置当前事务的约束检查模式 SETROLE—setthecurrentuseridentifierofthecurrentsession

SETSESSIONAUTHORIZATION—为当前会话设置会话用户标识符和当前用户标识符

SETTRANSACTION—设置当前事务的特性 SHOW—显示运行时参数的数值

STARTTRANSACTION—开始一个事务块 TRUNCATE—清空一个或者一堆表 UNLISTEN—停止监听通知信息 UPDATE—更新一个表中的行

VACUUM—垃圾收集以及可选地分析一个数据库

II.客户端应用

clusterdb—对一个 PostgreSQL数据库进行建簇 createdb—创建一个新的 PostgreSQL数据库 createlang—定义一种新的 PostgreSQL过程语言 createuser—定义一个新的 PostgreSQL用户帐户 dropdb—删除一个现有 PostgreSQL数据库 droplang—删除一种 PostgreSQL过程语言 dropuser—删除一个 PostgreSQL用户帐户 ecpg—嵌入的SQLC预处理器 pg_config—检索已安装版本的

PostgreSQL的信息 pg_dump—将一个

PostgreSQL数据库抽出到一个脚本文件或者其它归档文件中

pg_dumpall—抽出一个

PostgreSQL数据库集群到脚本文件中 pg_restore—从一个由 pg_dump创建的备份文件中恢复 PostgreSQL数据库。 psql—PostgreSQL交互终端 vacuumdb—收集垃圾并且分析一个 PostgreSQL数据库

III.PostgreSQL服务器应用

initdb—创建一个新的 PostgreSQL数据库集群

ipcclean—从失效的PostgreSQL服务器中删除共享内存和信号灯pg_controldata—显示一个PostgreSQL集群的控制信息pg_ctl—启动,停止和重起PostgreSQL

pg_resetxlog—重置一个PostgreSQL数据库集群的预写日志以及其它控制内容postgres—以单用户模式运行一个PostgreSQL服务器postmaster—PostgreSQL多用户数据库服务器

因篇幅问题不能全部显示,请点此查看更多更全内容