在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫(kù)/ PostgreSQL命令語(yǔ)法大全
PostgreSQL LIKE條件
PostgreSQL截?cái)啾恚═RUNCATE TABLE語(yǔ)句)
C/C++連接PostgreSQL數(shù)據(jù)庫(kù)
PostgreSQL別名
PostgreSQL日期和時(shí)間函數(shù)
PostgreSQL NOT IN條件
PostgreSQL歷史
PostgreSQL事務(wù)
PostgreSQL AND & OR條件
PostgreSQL NULL值
PostgreSQL教程
PostgreSQL更新數(shù)據(jù)(UPDATE語(yǔ)句)
PostgreSQL ORDER BY子句
PostgreSQL分組(GROUP BY子句)
PostgreSQL數(shù)據(jù)類型
PostgreSQL特點(diǎn)
PostgreSQL刪除數(shù)據(jù)庫(kù)
PostgreSQL UNIONS子句
PostgreSQL AND條件
PostgreSQL索引
PostgreSQL刪除表
Perl連接PostgreSQL數(shù)據(jù)庫(kù)
PostgreSQL視圖
PostgreSQL修改表(ALTER TABLE語(yǔ)句)
PostgreSQL全外連接
PostgreSQL命令語(yǔ)法大全
PostgreSQL查詢數(shù)據(jù)(SELECT語(yǔ)句)
PostgreSQL自動(dòng)遞增
PostgreSQL左外連接
PostgreSQL創(chuàng)建表
PostgreSQL模式(架構(gòu))
PostgreSQL觸發(fā)器
PostgreSQL安裝(Windows)
PostgreSQL NOT條件
PostgreSQL Having子句
PostgreSQL函數(shù)(存儲(chǔ)過(guò)程)
Java連接PostgreSQL數(shù)據(jù)庫(kù)
PostgreSQL權(quán)限
PostgreSQL OR條件
PostgreSQL創(chuàng)建數(shù)據(jù)庫(kù)
PostgreSQL BETWEEN條件
PostgreSQL IN條件
Python連接PostgreSQL數(shù)據(jù)庫(kù)
PostgreSQL刪除數(shù)據(jù)(DELETE語(yǔ)句)
PostgreSQL子查詢
PostgreSQL右外連接
PostgreSQL插入數(shù)據(jù)(INSERT語(yǔ)句)
PostgreSQL是什么?
PostgreSQL連接(內(nèi)連接)
PHP連接PostgreSQL數(shù)據(jù)庫(kù)
PostgreSQL條件查詢
PostgreSQL鎖
PostgreSQL跨連接(CROSS JOIN)

PostgreSQL命令語(yǔ)法大全

可以使用help語(yǔ)句查看所有postgreSQL語(yǔ)句的語(yǔ)法。 按照以下步驟查看PostgreSQL中所有語(yǔ)句的語(yǔ)法。

  • 安裝postgreSQL后,打開(kāi)psql為:程序文件 -> PostgreSQL 9.2 -> SQL Shell(psql)
  • 使用以下語(yǔ)句查看特定語(yǔ)句的語(yǔ)法。 postgres-#\ help&

所有PostgreSQL語(yǔ)句

在這里,我們提供了所有postgreSQL語(yǔ)句及其語(yǔ)法的列表:

ABORT語(yǔ)句:

語(yǔ)法:

ABORT [ WORK | TRANSACTION ]

ALTER AGGREGATE語(yǔ)句:

語(yǔ)法:

ALTER AGGREGATE name ( type ) RENAME TO new_name  
ALTER AGGREGATE name ( type ) OWNER TO new_owner

ALTER CONVERSION語(yǔ)句:

語(yǔ)法:

ALTER CONVERSION name RENAME TO new_name  
ALTER CONVERSION name OWNER TO new_owner

ALTER DATABASE語(yǔ)句:

語(yǔ)法:

ALTER DATABASE name SET parameter { TO | = } { value | DEFAULT }  
ALTER DATABASE name RESET parameter  
ALTER DATABASE name RENAME TO new_name  
ALTER DATABASE name OWNER TO new_owner

ALTER DOMAIN語(yǔ)句:

語(yǔ)法:

ALTER DOMAIN name { SET DEFAULT expression | DROP DEFAULT }  
ALTER DOMAIN name { SET | DROP } NOT NULL  
ALTER DOMAIN name ADD domain_constraint  
ALTER DOMAIN name DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]  
ALTER DOMAIN name OWNER TO new_owner

ALTER FUNCTION語(yǔ)句:

語(yǔ)法:

ALTER FUNCTION name ( [ type [, ...] ] ) RENAME TO new_name  
ALTER FUNCTION name ( [ type [, ...] ] ) OWNER TO new_owner

ALTER GROUP語(yǔ)句:

語(yǔ)法:

ALTER GROUP groupname ADD USER username [, ... ]  
ALTER GROUP groupname DROP USER username [, ... ]  
ALTER GROUP groupname RENAME TO new_name

ALTER INDEX語(yǔ)句:

語(yǔ)法:

ALTER INDEX name OWNER TO new_owner  
ALTER INDEX name SET TABLESPACE indexspace_name  
ALTER INDEX name RENAME TO new_name

ALTER LANGUAGE語(yǔ)句:

語(yǔ)法:

ALTER LANGUAGE name RENAME TO new_name

ALTER OPERATOR語(yǔ)句:

語(yǔ)法:

ALTER OPERATOR name ( { lefttype | NONE } , { righttype | NONE } )  
OWNER TO new_owner

ALTER OPERATOR CLASS語(yǔ)句:

語(yǔ)法:

ALTER OPERATOR CLASS name USING index_method RENAME TO new_name  
ALTER OPERATOR CLASS name USING index_method OWNER TO new_owner

ALTER SCHEMA語(yǔ)句:

語(yǔ)法:

ALTER SCHEMA name RENAME TO new_name  
ALTER SCHEMA name OWNER TO new_owner

ALTER SEQUENCE語(yǔ)句:

語(yǔ)法:

ALTER SEQUENCE name [ INCREMENT [ BY ] increment ]  
[ MINVALUE minvalue | NO MINVALUE ]  
[ MAXVALUE maxvalue | NO MAXVALUE ]  
[ RESTART [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]

ALTER TABLE語(yǔ)句:

語(yǔ)法:

ALTER TABLE [ ONLY ] name [ * ]  
action [, ... ]  
ALTER TABLE [ ONLY ] name [ * ]  
RENAME [ COLUMN ] column TO new_column  
ALTER TABLE name  
RENAME TO new_name

ALTER TABLESPACE語(yǔ)句:

語(yǔ)法:

ALTER TABLESPACE name RENAME TO new_name  
ALTER TABLESPACE name OWNER TO new_owner

ALTER TRIGGER語(yǔ)句:

語(yǔ)法:

ALTER TRIGGER name ON table RENAME TO new_name

ALTER TYPE語(yǔ)句:

語(yǔ)法:

ALTER TYPE name OWNER TO new_owner

ALTER USER語(yǔ)句:

語(yǔ)法:

ALTER USER name [ [ WITH ] option [ ... ] ]  
ALTER USER name RENAME TO new_name  
ALTER USER name SET parameter { TO | = } { value | DEFAULT }  
ALTER USER name RESET parameter

ANALYSE語(yǔ)句:

語(yǔ)法:

ANALYZE [ VERBOSE ] [ table [ (column [, ...] ) ] ]

BEGIN語(yǔ)句:

語(yǔ)法:

BEGIN [ WORK | TRANSACTION ] [ transaction_mode [, ...] ]

CHECKPOINT語(yǔ)句:

語(yǔ)法:

CHECKPOINT

CLOSE語(yǔ)句:

語(yǔ)法:

CLOSE name

CLUSTER語(yǔ)句:

語(yǔ)法:

CLUSTER index_name ON table_name  
CLUSTER table_name  
CLUSTER

COMMIT語(yǔ)句:

語(yǔ)法:

COMMIT [ WORK | TRANSACTION ]

COPY語(yǔ)句:

語(yǔ)法:

COPY table_name [ ( column [, ...] ) ]  
FROM { 'filename' | STDIN }  
[ [ WITH ]  
[ BINARY ]  
[ OIDS ]  
[ DELIMITER [ AS ] 'delimiter' ]  
[ NULL [ AS ] 'null string' ]  
[ CSV [ QUOTE [ AS ] 'quote' ]  
[ ESCAPE [ AS ] 'escape' ]  
[ FORCE NOT NULL column [, ...] ]  
COPY table_name [ ( column [, ...] ) ]  
TO { 'filename' | STDOUT }  
[ [ WITH ]  
[ BINARY ]  
[ OIDS ]  
[ DELIMITER [ AS ] 'delimiter' ]  
[ NULL [ AS ] 'null string' ]  
[ CSV [ QUOTE [ AS ] 'quote' ]  
[ ESCAPE [ AS ] 'escape' ]  
[ FORCE QUOTE column [, ...] ]

CREATE AGGREGATE語(yǔ)句:

語(yǔ)法:

CREATE AGGREGATE name (  
BASETYPE = input_data_type,  
SFUNC = sfunc,  
STYPE = state_data_type  
[ , FINALFUNC = ffunc ]  
[ , INITCOND = initial_condition ]  
)

CREATE CAST語(yǔ)句:

語(yǔ)法:

CREATE CAST (source_type AS target_type)  
WITH FUNCTION func_name (arg_types)  
[ AS ASSIGNMENT | AS IMPLICIT ]  
CREATE CAST (source_type AS target_type)  
WITHOUT FUNCTION  
[ AS ASSIGNMENT | AS IMPLICIT ]

CREATE CONSTRAINT TRIGGER語(yǔ)句:

語(yǔ)法:

CREATE CONSTRAINT TRIGGER name  
AFTER events ON  
table_name constraint attributes  
FOR EACH ROW EXECUTE PROCEDURE func_name ( args )

CREATE CONVERSION語(yǔ)句:

語(yǔ)法:

CREATE [DEFAULT] CONVERSION name  
FOR source_encoding TO dest_encoding FROM func_name

CREATE DATABASE語(yǔ)句:

語(yǔ)法:

CREATE DATABASE name  
[ [ WITH ] [ OWNER [=] db_owner ]  
[ TEMPLATE [=] template ]  
[ ENCODING [=] encoding ]  
[ TABLESPACE [=] tablespace ] ]

CREATE DOMAIN語(yǔ)句:

語(yǔ)法:

CREATE DOMAIN name [AS] data_type  
[ DEFAULT expression ]  
[ constraint [ ... ] ]

CREATE FUNCTION語(yǔ)句:

語(yǔ)法:

CREATE [ OR REPLACE ] FUNCTION name ( [ [ arg_name ] arg_type [, ...] ] )  
RETURNS ret_type  
{ LANGUAGE lang_name  
| IMMUTABLE | STABLE | VOLATILE  
| CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT  
| [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER  
| AS 'definition'  
| AS 'obj_file', 'link_symbol'  
} ...  
[ WITH ( attribute [, ...] ) ]

CREATE GROUP語(yǔ)句:

語(yǔ)法:

CREATE GROUP name [ [ WITH ] option [ ... ] ]  
Where option can be:  
SYSID gid  
| USER username [, ...]

CREATE INDEX語(yǔ)句:

語(yǔ)法:

CREATE [ UNIQUE ] INDEX name ON table [ USING method ]  
( { column | ( expression ) } [ opclass ] [, ...] )  
[ TABLESPACE tablespace ]  
[ WHERE predicate ]

CREATE LANGUAGE語(yǔ)句:

語(yǔ)法:

CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE name  
HANDLER call_handler [ VALIDATOR val_function ]

CREATE OPERATOR語(yǔ)句:

語(yǔ)法:

CREATE OPERATOR name (  
PROCEDURE = func_name  
[, LEFTARG = left_type ] [, RIGHTARG = right_type ]  
[, COMMUTATOR = com_op ] [, NEGATOR = neg_op ]  
[, RESTRICT = res_proc ] [, JOIN = join_proc ]  
[, HASHES ] [, MERGES ]  
[, SORT1 = left_sort_op ] [, SORT2 = right_sort_op ]  
[, LTCMP = less_than_op ] [, GTCMP = greater_than_op ]  
)

CREATE OPERATOR CLASS語(yǔ)句:

語(yǔ)法:

CREATE OPERATOR CLASS name [ DEFAULT ] FOR TYPE data_type  
USING index_method AS  
{ OPERATOR strategy_number operator_name [ ( op_type, op_type ) ] [ RECHECK ]  
| FUNCTION support_number func_name ( argument_type [, ...] )  
| STORAGE storage_type  
} [, ... ]

CREATE RULE語(yǔ)句:

語(yǔ)法:

CREATE [ OR REPLACE ] RULE name AS ON event  
TO table [ WHERE condition ]  
DO [ ALSO | INSTEAD ] { NOTHING | command | ( command ; command ... ) }

CREATE SCHEMA語(yǔ)句:

語(yǔ)法:

CREATE SCHEMA schema_name  
[ AUTHORIZATION username ] [ schema_element [ ... ] ]  
CREATE SCHEMA AUTHORIZATION username  
[ schema_element [ ... ] ]

CREATE SEQUENCE語(yǔ)句:

語(yǔ)法:

CREATE [ TEMPORARY | TEMP ] SEQUENCE name  
[ INCREMENT [ BY ] increment ]  
[ MINVALUE minvalue | NO MINVALUE ]  
[ MAXVALUE maxvalue | NO MAXVALUE ]  
[ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]

CREATE TABLE語(yǔ)句:

語(yǔ)法:

CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name (  
{ column_name data_type [ DEFAULT default_expr ] [ column_constraint [ ... ] ]  
| table_constraint  
| LIKE parent_table [ { INCLUDING | EXCLUDING } DEFAULTS ] } [, ... ]  
)  
[ INHERITS ( parent_table [, ... ] ) ]  
[ WITH OIDS | WITHOUT OIDS ]  
[ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]  
[ TABLESPACE tablespace ]

CREATE TABLE AS語(yǔ)句:

語(yǔ)法:

CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name  
[ (column_name [, ...] ) ] [ [ WITH | WITHOUT ] OIDS ]  
AS query

CREATE TABLESPACE語(yǔ)句:

語(yǔ)法:

CREATE TABLESPACE tablespace_name [ OWNER username ] LOCATION 'directory'

CRFEATE TRIGGER語(yǔ)句:

語(yǔ)法:

CREATE TRIGGER name { BEFORE | AFTER } { event [ OR ... ] }  
ON table [ FOR [ EACH ] { ROW | STATEMENT } ]  
EXECUTE PROCEDURE func_name ( arguments )

CREATE TYPE語(yǔ)句:

語(yǔ)法:

CREATE TYPE name AS  
( attribute_name data_type [, ... ] )  
CREATE TYPE name (  
INPUT = input_function,  
OUTPUT = output_function  
[ , RECEIVE = receive_function ]  
[ , SEND = send_function ]  
[ , ANALYZE = analyze_function ]  
[ , INTERNALLENGTH = { internal_length | VARIABLE } ]  
[ , PASSEDBYVALUE ]  
[ , ALIGNMENT = alignment ]  
[ , STORAGE = storage ]  
[ , DEFAULT = default ]  
[ , ELEMENT = element ]  
[ , DELIMITER = delimiter ]  
)

CREATE USER語(yǔ)句:

語(yǔ)法:

CREATE USER name [ [ WITH ] option [ ... ] ]

CREATE VIEW語(yǔ)句:

語(yǔ)法:

CREATE [ OR REPLACE ] VIEW name [ ( column_name [, ...] ) ] AS query

DEALLOCATE語(yǔ)句:

語(yǔ)法:

DEALLOCATE [ PREPARE ] plan_name

DECLARE語(yǔ)句:

語(yǔ)法:

DECLARE name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ]  
CURSOR [ { WITH | WITHOUT } HOLD ] FOR query  
[ FOR { READ ONLY | UPDATE [ OF column [, ...] ] } ]

DELETE語(yǔ)句:

語(yǔ)法:

DELETE FROM [ ONLY ] table [ WHERE condition ]

DROP AGGREGATE語(yǔ)句:

語(yǔ)法:

DROP AGGREGATE name ( type ) [ CASCADE | RESTRICT ]

DROP CAST語(yǔ)句:

語(yǔ)法:

DROP CAST (source_type AS target_type) [ CASCADE | RESTRICT ]

DROP CONVERSION語(yǔ)句:

語(yǔ)法:

DROP CONVERSION name [ CASCADE | RESTRICT ]

DROP DATABASE語(yǔ)句:

語(yǔ)法:

DROP DATABASE name

DROP DOMAIN語(yǔ)句:

語(yǔ)法:

DROP DOMAIN name [, ...] [ CASCADE | RESTRICT ]

DROP FUNCTION語(yǔ)句:

語(yǔ)法:

DROP FUNCTION name ( [ type [, ...] ] ) [ CASCADE | RESTRICT ]

DROP GROUP語(yǔ)句:

語(yǔ)法:

DROP GROUP name

DROP INDEX語(yǔ)句:

語(yǔ)法:

DROP INDEX name [, ...] [ CASCADE | RESTRICT ]

DROP LANGUAGE語(yǔ)句:

語(yǔ)法:

DROP [ PROCEDURAL ] LANGUAGE name [ CASCADE | RESTRICT ]

DROP OPERATOR語(yǔ)句:

語(yǔ)法:

DROP OPERATOR name ( { left_type | NONE } , { right_type | NONE } )  
[ CASCADE | RESTRICT ]

DROP OPERATOR CLASS語(yǔ)句:

語(yǔ)法:

DROP OPERATOR CLASS name USING index_method [ CASCADE | RESTRICT ]

DROP RULE語(yǔ)句:

語(yǔ)法:

DROP RULE name ON relation [CASCADE | RESTRICT ]

DROP SCHEMA語(yǔ)句:

語(yǔ)法:

DROP SCHEMA name [, ...] [ CASCADE | RESTRICT ]

DROP SEQUENCE語(yǔ)句:

語(yǔ)法:

DROP SEQUENCE name [, ...] [ CASCADE | RESTRICT ]

DROP TABLE語(yǔ)句:

語(yǔ)法:

DROP TABLE name [, ...] [ CASCADE | RESTRICT ]

DROP TABLESPACE語(yǔ)句:

語(yǔ)法:

DROP TABLESPACE tablespace_name

DROP TRIGGER語(yǔ)句:

語(yǔ)法:

DROP TRIGGER name ON table [ CASCADE | RESTRICT ]

DROP TYPE語(yǔ)句:

語(yǔ)法:

DROP TYPE name [, ...] [ CASCADE | RESTRICT ]

DROP USER語(yǔ)句:

語(yǔ)法:

DROP USER name

DROP VIEW語(yǔ)句:

語(yǔ)法:

DROP VIEW name [, ...] [ CASCADE | RESTRICT ]

END語(yǔ)句:

語(yǔ)法:

END [ WORK | TRANSACTION ]

EXECUTE語(yǔ)句:

語(yǔ)法:

EXECUTE plan_name [ (parameter [, ...] ) ]

EXPLAIN語(yǔ)句:

語(yǔ)法:

EXPLAIN [ ANALYZE ] [ VERBOSE ] statement

FETCH語(yǔ)句:

語(yǔ)法:

FETCH [ direction { FROM | IN } ] cursor_name

INSERT語(yǔ)句:

語(yǔ)法:

INSERT INTO table [ ( column [, ...] ) ]  
{ DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) | query }

LISTEN語(yǔ)句:

語(yǔ)法:

LISTEN name

LOAD語(yǔ)句:

語(yǔ)法:

LOAD 'filename'

LOCK語(yǔ)句:

語(yǔ)法:

LOCK [ TABLE ] name [, ...] [ IN lock_mode MODE ] [ NOWAIT ]

MOVE語(yǔ)句:

語(yǔ)法:

MOVE [ direction { FROM | IN } ] cursor_name

NOTIFY語(yǔ)句:

語(yǔ)法:

NOTIFY name

PREPARE語(yǔ)句:

語(yǔ)法:

PREPARE plan_name [ (data_type [, ...] ) ] AS statement

REINDEX語(yǔ)句:

語(yǔ)法:

REINDEX { DATABASE | TABLE | INDEX } name [ FORCE ]

RESET語(yǔ)句:

語(yǔ)法:

RESET name  
RESET ALL

ROLLBACK語(yǔ)句:

語(yǔ)法:

ROLLBACK [ WORK | TRANSACTION ]

ROLLBACK TO SAVEPOINT語(yǔ)句:

語(yǔ)法:

ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] savepoint_name

SAVEPOINT語(yǔ)句:

語(yǔ)法:

SAVEPOINT savepoint_name

SELECT語(yǔ)句:

語(yǔ)法:

SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]  
* | expression [ AS output_name ] [, ...]  
[ FROM from_item [, ...] ]  
[ WHERE condition ]  
[ GROUP BY expression [, ...] ]  
[ HAVING condition [, ...] ]  
[ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]  
[ ORDER BY expression [ ASC | DESC | USING operator ] [, ...] ]  
[ LIMIT { count | ALL } ]  
[ OFFSET start ]  
[ FOR UPDATE [ OF table_name [, ...] ] ]

SELECT INTO語(yǔ)句:

語(yǔ)法:

SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]  
* | expression [ AS output_name ] [, ...]  
INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table  
[ FROM from_item [, ...] ]  
[ WHERE condition ]  
[ GROUP BY expression [, ...] ]  
[ HAVING condition [, ...] ]  
[ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]  
[ ORDER BY expression [ ASC | DESC | USING operator ] [, ...] ]  
[ LIMIT { count | ALL } ]  
[ OFFSET start ]  
[ FOR UPDATE [ OF table_name [, ...] ] ]

SET語(yǔ)句:

語(yǔ)法:

SET [ SESSION | LOCAL ] name { TO | = } { value | 'value' | DEFAULT }  
SET [ SESSION | LOCAL ] TIME ZONE { time_zone | LOCAL | DEFAULT }

SET CONSTRAINTS語(yǔ)句:

語(yǔ)法:

SET CONSTRAINTS { ALL | name [, ...] } { DEFERRED | IMMEDIATE }

SET TRANSACTION語(yǔ)句:

語(yǔ)法:

SET TRANSACTION transaction_mode [, ...]  
SET SESSION CHARACTERISTICS AS TRANSACTION transaction_mode [, ...]

SHOW語(yǔ)句:

語(yǔ)法:

SHOW name  
SHOW ALL

START TRANSACTION語(yǔ)句:

語(yǔ)法:

START TRANSACTION [ transaction_mode [, ...] ]

TRUNCATE TABLE語(yǔ)句:

語(yǔ)法:

TRUNCATE [ TABLE ] name

UPDATE語(yǔ)句:

語(yǔ)法:

UPDATE [ ONLY ] table SET column = { expression | DEFAULT } [, ...]  
[ FROM from_list ]  
[ WHERE condition ]