Vous êtes sur la page 1sur 3

Instrucción Propósito Clausula Ejemplos con

cada clausula
Alter Para cambiar la codificación del conjunto de ALTER {DATABASE | SCHEMA} ALTER {DATABASE |
Database caracteres a UTF-8 para la base de ... SCHEMA} [db_name]
datos misma ALTER {DATABASE | SCHEMA}
UPGRADE DATA alter_specificatio
DIRECTORY NAME n ...
ALTER {DATABASE |
[DEFAULT] CHARACTER SCHEMA} db_name
SET [=] UPGRADE DATA
| [DEFAULT] COLLATE [=] DIRECTORY NAME

alter_specificatio
n:
[DEFAULT]
CHARACTER SET [=]
charset_name
| [DEFAULT]
COLLATE [=]
collation_name
Alter Event La ALTER EVENT declaración cambia una o más ALTER ALTER
de las características de un evento existente sin [DEFINER = { | [DEFINER = {
la necesidad de soltarlo y volver a crearlo. La CURRENT_USER }] user |
EVENT [ON CURRENT_USER }]
sintaxis para cada uno de los DEFINER, ON SCHEDULE] EVENT
SCHEDULE ON [ON COMPLETION [NOT] event_name
COMPLETION, COMMENT, ENABLE/ DISABLE PRESERVE] [ON SCHEDULE
, y dolas cláusulas es exactamente el mismo que [RENAME TO schedule]
cuando se utiliza con CREATE EVENT [ENABLE | DISABLE | [ON COMPLETION
DISABLE ON SLAVE] [NOT] PRESERVE]
[COMMENT 'string'] [RENAME TO
[DO] new_event_name]
[ENABLE |
DISABLE | DISABLE
ON SLAVE]
[COMMENT
'string']
[DO
event_body]
Alter Esta declaración se puede usar para cambiar ALTER FUNCTION ALTER FUNCTION
Function las características de una función func_name
almacenada. Se puede especificar más de un COMMENT 'string' [characteristic
| LANGUAGE SQL ...]
cambio en una instrucción ALTER | { CONTAINS SQL | NO
FUNCTION. Sin embargo, no puede cambiar los SQL | READS SQL DATA | characteristic:
parámetros o el cuerpo de una función MODIFIES SQL DATA } COMMENT
almacenada usando esta declaración; para | SQL SECURITY { 'string'
realizar dichos cambios, debe descartar y volver DEFINER | INVOKER } | LANGUAGE SQL
a crear la función utilizando DROP FUNCTION y | { CONTAINS SQL
CREATE FUNCTION. | NO SQL | READS
SQL DATA |
MODIFIES SQL DATA
}
| SQL SECURITY {
DEFINER | INVOKER
}
Alter Esta declaración se puede usar para cambiar ALTER PROCEDURE [...] ALTER PROCEDURE
Procedure las características de un procedimiento proc_name
almacenado. Se puede especificar más de un COMMENT 'string' [characteristic
| LANGUAGE SQL ...]
cambio en una ALTER PROCEDURE | { CONTAINS SQL | NO
declaración. Sin embargo, no puede cambiar los SQL | READS SQL DATA | characteristic:
parámetros o el cuerpo de un procedimiento MODIFIES SQL DATA } COMMENT
almacenado utilizando esta declaración; para | SQL SECURITY { 'string'
realizar dichos cambios, debe descartar y volver DEFINER | INVOKER } | LANGUAGE SQL
a crear el procedimiento utilizando DROP | { CONTAINS SQL
PROCEDURE y CREATE PROCEDURE. | NO SQL | READS
SQL DATA |
MODIFIES SQL DATA
}
| SQL SECURITY {
DEFINER | INVOKER
}
Alter Cambia los parámetros de un generador de ALTER SEQUENCE [IF ALTER SEQUENCE
Sequence secuencia existente. Cualquier parámetro que no EXISTS] [IF EXISTS]
se establezca específicamente en el ALTER [ INCREMENT [ BY | = ] sequence_name
SEQUENCE comando conserva su increment ] [ INCREMENT [ BY
configuración anterior. [ MINVALUE [=]| NO | = ] increment ]
MINVALUE | NOMINVALUE ] [ MINVALUE [=]
[ MAXVALUE [=]| NO minvalue | NO
MAXVALUE | NOMAXVALUE ] MINVALUE |
[ START [ WITH | = ] NOMINVALUE ]
start ] [ CACHE [=] [ MAXVALUE [=]
cache ] [ [ NO ]] maxvalue | NO
[ RESTART [[WITH | =] MAXVALUE |
restart] NOMAXVALUE ]
[ START [ WITH |
= ] start ] [
CACHE [=] cache ]
[ [ NO ] CYCLE ]
[ RESTART [[WITH
| =] restart]
Alter Table Cambia la estructura de una tabla. Por ejemplo, ALTER TABLE ALTER TABLE
puede agregar o eliminar columnas, crear o _ tbl_name
destruir índices, cambiar el tipo de columnas | ADD [COLUMN] _ _
[FIRST | AFTER [alter_specificati
existentes o renombrar columnas o la tabla en col_] on [,
sí. También puede cambiar características como alter_specificatio
el motor de almacenamiento utilizado para la n] ...]
tabla o el comentario de la tabla.
[partition_options
]

alter_specificatio
n:
table_options
| ADD [COLUMN]
col_name
column_definition
[FIRST |
AFTER col_name]
Alter User Declaración modifica las cuentas de ALTER USER [IF EXISTS] ALTER USER [IF
user [_] [, user [_]] EXISTS]
MySQL. Permite la modificación de las ... user
propiedades de autenticación, SSL / TLS, [REQUIRE {NONE | _ [auth_option] [,
límite de recursos y administración de [[AND] _] ...}] user
contraseñas para las cuentas existentes, y [WITH _ [_] ...] [auth_option]] ...
permite el bloqueo y desbloqueo de la [_|_] ... [REQUIRE {NONE
| tls_option
cuenta. [[AND] tls_option]
...}]
[WITH
resource_option
[resource_option]
...]

[password_option |
lock_option] ...

Alter View Esta declaración cambia la definición de una ALTER ALTER


vista, que debe existir. La sintaxis es similar a la [ALGORITHM = [ALGORITHM =
de CREATE VIEWver la Sección 13.1.20, {UNDEFINED | MERGE | {UNDEFINED | MERGE
TEMPTABLE}] | TEMPTABLE}]
“Sintaxis de CREATE VIEW”). Esta declaración [DEFINER = { user | [DEFINER = {
requiere los privilegios CREATE VIEW y DROP CURRENT_USER }] user |
para la vista, y algunos privilegios para cada [SQL SECURITY { CURRENT_USER }]
columna a la que se hace referencia en DEFINER | INVOKER }] [SQL SECURITY
la SELECT declaración. ALTER VIEW está VIEW [(_)] { DEFINER |
permitido solo para el definidor o usuarios con AS _ INVOKER }]
el SUPER privilegio. [WITH [CASCADED | VIEW view_name
LOCAL] CHECK OPTION] [(column_list)]
AS
select_statement
[WITH
[CASCADED | LOCAL]
CHECK OPTION]

Vous aimerez peut-être aussi