PostgreSQL Gramática

Ver cada comando \ sintaxis del comando de ayuda, tales como \ ayudar a seleccionar

PostgrSQL comando:

1 ABORT para salir de la transacción actual

 

2 ALTER TOTAL función de agregado definida modificado

ALTER AGGREGATE_NAME (_argtype _ [...] de cambio de nombre a _newname_

ALTER AGGREGATE_NAME (_argtype _ [...] propietario para _newowner_

ALTER AGGREGATE_NAME (_argtype _ [...] una serie de esquemas _new_shcema_

 

3 ALTER COTEJO modificar la definición de una colación

ALTER charset Renombrar para NEWNAME

ALTER charset PROPIETARIO NEWOWNER

ALTER COOLATION_NAME _new_schema_ esquema de conjunto

 

4 ALTER CONVERSIÓN modificar la definición de transcodificación

ALTER CONVERSIÓN DE NOMBRE RENAME NEW_NAME

ALTER CONVERSIÓN AL PROPIETARIO NOMBRE NEW_OWNER

 

5 ALTER DATABASE modificar la base de datos

ALTER DATABASE SET NOMBRE PRARMETER {A | =} {VALOR | defalut}

ALTER DATABASE NOMBRE PARAMETRO

ALTER DATABSAE NOMBRE RENAME NEW_NAME

ALTER DATABASE nombre del propietario A NEW_OWNER

 

6 ALTER privilegios por defecto modifican el acceso predeterminado

PRIVILEGIOS POR DEFECTO ALTER

       [{PARA PAPEL | USUARIO} TARGET_ROLE [, ...]]

       [En el esquema NOMBRE_ESQUEMA [, ...]]

       ABBREVIVATED_GRANT_OR_REVOKE

 

DONDE ABBREVIVATED _GRANT_OR_REVOKE ES UNA DE:

 

GRANT SELECT {{| INSERT | ACTUALIZACIÓN | BORRAR | TRUNCATE | Referencias | DESENCADENAR}

            [...] todo [PRIVILEGIOS]}

            EN TABLAS PARA {[GRUPO | ROLE_NAME | PÚBLICO} [, ...] [WITH GRANT OPTION}

 

7 alterar la función de modificar una definición de función

NOMBRE FUNCIÓN ALTER ([tipo de [...]]) Cambiar nombre para NEW_NAME 

NOMBRE FUNCIÓN ALTER ([tipo de [...]]) PROPIETARIO NEW_OWNER

 

8 ALTER GRUPO modificar un grupo de usuarios

MODIFICAR GRUPO NOMBRE DE USUARIO NOMBREDEGRUPO Añadir usuario [...]

MODIFICAR GRUPO NOMBREDEGRUPO DROP USER nombreusuario [..]

MODIFICAR GRUPO NOMBREDEGRUPO RENAME NEW_NAME

 

9 ALTER INDEX índice Modificar

ALTER INDEX nombre del propietario A NEW_OWNER

ALTER INDEX NOMBRE SET TABLESPACE INDEXSPACE_NAME

ALTER INDEX NOMBRE RENAME NEW_NAME

 

10 

ALTER IDIOMA

Modificar la definición de un lenguaje de procedimientos.

ALTER IDIOMA CAMBIAR NOMBRE NOMBRE NEW_NAME

 

11

ALTER OPERADOR

Cambiar la definición de un operador.

ALTER OPERACIÓN DE NOMBRE ({LEFTTYPE | NINGUNO), ({DERECHO | none}) PROPIETARIO NEW_OWNER

 

12

ALTER OPERADOR DE CLASE

Una tabla de definición de operación de modificación de carácter.

ALTER operación de clase nombre mediante INDEX_METHOD RENAME NEW_NAME

ALTER operación de clase nombre mediante INDEX_METHOD PROPIETARIO NEW_OWNER

 

13

ALTER SCHEMA

Modificar la definición de un patrón.

ALTER SCHEMA NOMBRE RENAME NEW_NAME

ALTER SCHEMA nombre del propietario A NEW_OWNER

 

14

ALTER TABLE

Modificar la definición de la tabla.

ALTER TABLE [SOLO] Nombre [*]  

ACCIÓN [...]

ALTER TABLE [SOLO] Nombre [*] Renombrar [COLUMNA] columna para NEW_COLUMN

ALTER TABLE [SOLO] Nombre [*] Renombrar NEW_NAME

 

ACCIÓN podría ser la siguiente:

ADD [COLUMNA] tipo_columna [COLUMN_CONSTRAIT [...]]

DROP [COLUMNA] columna [RESTRICT | CASCADA]

ALTER [COLUMNA] Tipo de columna TIPO

ALTER [COLUMNA] expresión de columna SET DEFAULT

ALTER [COLUMNA] DEFAULT COLUMNA DROP 

ALTER [COLUMNA] COLUMNA {SET | DROP} NO NULO

ALTER [COLUMNA] columna SET ESTADÍSTICAS INTEGER

ALTER [COLUMNA] columna SET DE ALMACENAMIENTO {PIALN | EXTERNO | EXTENDIDO | PRINCIPAL }

Agregar tabla _CONSTRAINT

DROP CONSTRAIT CONSTRAIT_NAME [Prohibir | CASCADA ]

Racimo el INDEX_NAME

Set sin CLUSTER

Set sin OIDS

PROPIETARIO DE NEW_OWNER

SET TABLESPACE TABLESPACE_NAME

 

15

ALTER TABLESPACE

Modificar la definición de un espacio de tabla.

ALTER TABLESPACE NOMBRE RENAME NEW_NAME

ALTER TABLESPACE nombre del propietario A NEW_OWNER

 

dieciséis

ALTER TRIGGER

Modificar para cambiar la definición de un disparador.

ALTER TRIGGER NOMBRE EN EL VECTOR RENAME NEW_NAME

 

17

TIPO ALTER

Modificación de una definición de tipo.

ALTER TIPO DE PROPIETARIO NOMBRE NEW_OWNER

 

18

ALTER USER

Modificar la cuenta de usuario de base de datos.

ALTER USER nombreusuario [[CON] opción [...]]

ALTER Nombre de usuario Renombrar para NEW_NAME

Nombre de usuario ALTER SET parámetro {A | =} {VALOR | DEFECTO }

USUARIO ALTER NOMBRE DE USUARIO reset de parámetros

 

Opción se puede ...

[Encriptada | UNENCRIPTED] CONTRASEÑA 'password'

| CREATEDB | NOCREATEDB

| CREATEUSER | NOCREATEUSER

| VÁLIDO HASTA 'abstime'

 

19

ANALIZAR

Recopilación de estadísticas relativas a la base de datos.

ANALIZAR [VERBOSE] [TABLA [columna [..])]]

20

CONTROL

Obligar a un puesto de control de registro de transacciones.

control

21

CERCA

Cerrar el cursor.

Cerrar nombre

22

RACIMO

De acuerdo con un índice agrupado en el dial de una especie.

index_name clúster en nombre_tabla

nombre_tabla racimo

racimo

 

23

COMETER

Confirma la transacción actual.

COMMIT [TRABAJO | TRANSACCIÓN]

24

COPIAR

Copiar datos entre archivos y tablas.

COPIA TABLE_NAME [(columna [, ...])]

FROM { 'nombre de archivo' | STDIN}

 

COPIA TABLE_NAME [((columna [, ..])]

A { 'nombre de archivo' | STDOUT}

 

25

CREAR BASE DE DATOS

Crear una nueva base de datos.

CREAR BASE DE DATOS DE NOMBRE 

   [[CON] [Propietario [=] DB_OWNER]

     [Plantilla] [=] plantilla]

     [CODIFICACIÓN] [=] CODIFICACIÓN]

     [TABLESPACE [=] TABLESPACE]

26

CREA UN GRUPO

Definir un nuevo grupo de usuarios.

 

 

 27

CREATE ROLE

Definir una nueva función de base.

 

 

 28

CREAR REGLA

Definir una nueva regla de reescritura.

 

 

 29

CREATE SCHEMA

Definir un nuevo modelo.

CREATE SCHEMA Autorización Nombre de usuario 

 

30

CREATE TABLE AS

Definir una nueva tabla a partir de los resultados de una consulta.

 

 

 

31

CREATE TABLESPACE

Definir un nuevo espacio de tabla.

 

 

 

32

CREATE TRIGGER

Definir un nuevo disparo.

CREATE TRIGGER NOMBRE EN EL VECTOR EXECUTE PRODUCTORES FUNC_NAME (argumentos)

 

33 

CREAR USUARIO

Crear una nueva cuenta de usuario de base de datos.

 

 

 

 

34

CREATE VIEW

La definición de una vista.

CREATE VIEW NOMBRE COMO CONSULTA

 

35

DEALLOCATE

Para eliminar una declaración preparada.

DEALLOCATE PIAN_NAME

36

ELIMINAR

Para eliminar una fila en la tabla.

DELETE de la tabla [WHERE condición]

37 base de datos de eliminar una

DROP nombre de la base

38

PAPEL DE LA GOTA

Para eliminar una función de base.

DROP _NAME_ PAPEL

39

MESA PLEGABLE

Eliminar una tabla

DROP TABLE Nombre [CASCADE | RESTRINGIR]

40

gota de tablas

Para suprimir un espacio de tabla.

Gota de tablas TABLESPACE_NAME

41

CONCEDER

Definir los derechos de acceso.

 

 

 42

INSERTAR

Crear una nueva fila en la tabla, es decir, la inserción de datos.

Insertar en la tabla [(columna [, ...])]

43

ESCUCHA

Supervisar una notificación.

ESCUCHAR NOMBRE

 

44

CARGA

Cargar o volver a cargar un archivo de biblioteca compartida.

ARCHIVO DE CARGA

 

45

BLOQUEAR

Bloquear una tabla.

LOCK TABLE NOMBRE 

46

MOVERSE

Posicionar un cursor.

MOVER [DIRECCIÓN DE {| EN}] cursor_name

47

REVOCAR

Reciclaje de acceso.

 

 

48

SELECCIONE

Retire varias filas de una tabla o vista.

 

 49

SELECT INTO

Definir una nueva tabla a partir de los resultados de una consulta.

 

 50

TRUNCAR

Vacío o un conjunto de tablas.

 

 51

ACTUALIZAR

Actualizar una fila en la tabla. 

Actualización de la tabla del conjunto de columnas = {EXPRESIÓN | DEFECTO}

          [DE FROM_LIST]

          [WHERE condición]

 

Supongo que te gusta

Origin www.cnblogs.com/wangnengwu/p/12446224.html
Recomendado
Clasificación