View each command by \ help command syntax, such as \ help select
Postgrsql command:
1 ABORT to exit the current transaction
2 ALTER AGGREGATE defined aggregate function modified
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 modify the definition of a collation
ALTER COLLATION_NAME RENAME TO NEWNAME
ALTER COLLATION_NAME OWNER TO NEWOWNER
ALTER COOLATION_NAME set schema _new_schema_
4 ALTER CONVERSION modify the definition transcoding
ALTER CONVERSION NAME RENAME TO NEW_NAME
ALTER CONVERSION NAME OWNER TO NEW_OWNER
5 ALTER DATABASE modify the 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 modify the default access
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 modify a function definition
ALTER FUNCTION NAME ([type [,...]]) RENAME TO NEW_NAME
ALTER FUNCTION NAME ([type [,...]]) OWNER TO NEW_OWNER
8 ALTER GROUP modify a user group
ALTER GROUP GROUPNAME ADD USER USERNAME [,...]
ALTER GROUP GROUPNAME DROP USER USERNAME [,..]
ALTER GROUP GROUPNAME RENAME TO NEW_NAME
9 ALTER INDEX modify 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
Modify the definition of a procedural language.
ALTER LANGUAGE NAME RENAME TO NEW_NAME
11
ALTER OPERATOR
Change the definition of an operator.
ALTER OPERATION NAME ({LEFTTYPE | NONE ),({RIGHT | NONE }) OWNER TO NEW_OWNER
12
ALTER OPERATOR CLASS
A character modification operation definition table.
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
Modify the definition of a pattern.
ALTER SCHEMA NAME RENAME TO NEW_NAME
ALTER SCHEMA NAME OWNER TO NEW_OWNER
14
ALTER TABLE
Modify the definition of the 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 could be the following:
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
Modify the definition of a table space.
ALTER TABLESPACE NAME RENAME TO NEW_NAME
ALTER TABLESPACE NAME OWNER TO NEW_OWNER
16
ALTER TRIGGER
Modify to change the definition of a trigger.
ALTER TRIGGER NAME ON TABLE RENAME TO NEW_NAME
17
ALTER TYPE
Modifying a type definition.
ALTER TYPE NAME OWNER TO NEW_OWNER
18
ALTER USER
Modify the database user account.
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
Collection of statistics relating to the database.
ANALYZE [VERBOSE ] [TABLE [column [,..])]]
20
CHECKPOINT
Force a transaction log checkpoint.
checkpoint
21
CLOSE
Close the cursor.
close name
22
CLUSTER
According to a clustered index on the dial of a sort.
cluster index_name on table_name
cluster table_name
cluster
23
COMMIT
Commits the current transaction.
COMMIT [WORK| TRANSACTION]
24
COPY
Copy data between files and tables.
COPY TABLE_NAME [(COLUMN [,...])]
FROM {'FILENAME' | STDIN }
COPY TABLE_NAME[((COLUMN[,..])]
TO {'FILENAME' | STDOUT}
25
CREATE DATABASE
Create a new database.
CREATE DATABASE NAME
[[WITH] [OWNER [=] DB_OWNER ]
[TEMPLATE] [=] TEMPLATE]
[ENCODING] [=] ENCODING ]
[TABLESPACE [=] TABLESPACE]
26
CREATE GROUP
Define a new user group.
27
CREATE ROLE
Define a new database role.
28
CREATE RULE
Define a new rewrite rule.
29
CREATE SCHEMA
Define a new model.
CREATE SCHEMA AUTHORIZATION USERNAME
30
CREATE TABLE AS
Define a new table from the results of a query.
31
CREATE TABLESPACE
Define a new table space.
32
CREATE TRIGGER
Define a new trigger.
CREATE TRIGGER NAME ON TABLE EXECUTE PRODUCER FUNC_NAME (ARGUMENTS)
33
CREATE USER
Create a new database user account.
34
CREATE VIEW
The definition of a view.
CREATE VIEW NAME AS QUERY
35
DEALLOCATE
To delete a prepared statement.
DEALLOCATE PIAN_NAME
36
DELETE
To delete a row in the table.
DELETE FROM TABLE [WHERE CONDITION]
37 Delete a database
DROP DATABASE NAME
38
DROP ROLE
To delete a database role.
DROP ROLE _NAME_
39
DROP TABLE
Delete a table
DROP TABLE NAME [CASCADE | RESTRICT]
40
DROP TABLESPACE
To delete a table space.
DROP TABLESPACE TABLESPACE_NAME
41
GRANT
Define access rights.
42
INSERT
Create a new row in the table, that is, inserting data.
INSERT INTO TABLE [(COLUMN [,...])]
43
LISTEN
Monitor a notification.
LISTEN NAME
44
LOAD
Load or reload a shared library file.
LOAD FILENAME
45
LOCK
Lock a table.
LOCK TABLE NAME
46
MOVE
Positioning a cursor.
MOVE [DIRECTION {FROM | IN }] CURSOR_NAME
47
REVOKE
Recycling access.
48
SELECT
Remove several rows from a table or view.
49
SELECT INTO
Define a new table from the results of a query.
50
TRUNCATE
Empty or a set of tables.
51
UPDATE
Update a row in the table.
UPDATE TABLE SET COLUMN = { EXPRESSION | DEFAULT}
[ FROM FROM_LIST]
[WHERE CONDITION]