Sie sind auf Seite 1von 3

Instrucción Propósito Clausulas Ejemplos con cada clausula

ALTER DATABASE le permite cambiar las La cláusula CHARACTER


características globales de una base de SET cambia el conjunto de
datos. Estas características se almacenan caracteres por defecto de
Alter en el fichero db.opt en el directorio de la la base de datos. La
database base de datos. Para usar ALTER cláusula COLLATE cambia
DATABASE, necesita el permiso ALTER en la colación por defecto de
la base de datos. la base de datos.

Cambia una o más de las características


de un evento existente sin la necesidad de DEFINER
ON SCHEDULE
soltarlo y volver a crearlo. La sintaxis para
ON COMPLETION
cada uno de los DEFINER, ON
RENAME TO
Alter SCHEDULE, ON ENABLE
event COMPLETION, COMMENT, ENABLE/ DISABLE, DISABLE
y DO las cláusulas es exactamente el DISABLE ON SLAVE
mismo que cuando se utiliza con CREATE COMMENT
EVENT. DO

Esta declaración se puede usar para COMMENT


cambiar las características de una función LANGUAGE SQL
almacenada. Se puede especificar más de CONTAINS SQL
un cambio en una ALTER FUNCTION. Sin NO SQL
READS SQL DATA
embargo, no puede cambiar los
Alter MODIFIES SQL DATA
parámetros o el cuerpo de una función SQL SECURITY
function almacenada usando esta DEFINER
declaración; para hacer tales cambios, INVOKER
debe soltar y volver a crear la función
usando DROP FUNCTIONy CREATE
FUNCTION.
Esta declaración se puede usar para COMMENT
cambiar las características de un LANGUAGE SQL
procedimiento almacenado. Se puede CONTAINS SQL
especificar más de un cambio en NO SQL
Alter READS SQL DATA
procedure una ALTER PROCEDURE.
MODIFIES SQL DATA
SQL SECURITY
DEFINER
INVOKER
CREATE SEQUENCE creará una CREATE
secuencia que genera nuevos valores SEQUENCE
cuando se le llama NEXT VALUE FOR INCREMENT
Alter sequence_name. Es una alternativa MINVALUE
sequence al INCREMENTO AUTOMÁTICO cuando MAXVALUE
uno quiere tener más control de cómo se START
generan los números. CACHE

ALTER TABLE le permite cambiar la ADD


estructura de una tabla existente. Por ALTER
ejemplo, puede añadir o borrar columnas,
crear o destruir índices, cambiar el tipo de CHANGE
columnas existentes, o renombrar MODIFY
columnas o la misma tabla. Puede DROP
cambiar el comentario de la tabla y su tipo. DISABLE KEYS
ENABLE KEYS
RENAME
ORDER BY
CONVERT TO CHARACTER
SET
[DEFAULT] CHARACTER
SET
DISCARD TABLESPACE
Alter table IMPORT TABLESPACE
La ALTER USER modifica las cuentas de REQUIRE
MySQL. Permite modificar las funciones NONE
de autenticación, rol, SSL / TLS, límite de WITH
recursos y administración de contraseñas IF EXISTS
REPLACE
para las cuentas existentes, y permite
IDENTIFIED BY
bloquear y desbloquear la cuenta. DEFAULT ROLE
ALL
IDENTIFIED BY
IDENTIFIED WITH
BY
AS
MAX_QUERIES_PER_HOUR
MAX_CONNECTIONS_PER_HOUR
PASSWORD EXPIRE
PASSWORD HISTORY
Alter user PASSWORD REUSE INTERVAL
PASSWORD REQUIRE CURRENT
ACCOUNT LOCK
ACCOUNT UNLOCK

Esta declaración cambia la definición de ALGORITHM


una vista, que debe existir. La sintaxis es UNDEFINED
similar a la de CREATE VIEW MERGE
TEMPTABLE
DEFINER
CURRENT_USER
SQL SECURITY
Alter view INVOKER
VIEW
AS
With
CASCADED
LOCAL
CHECK OPTION

Das könnte Ihnen auch gefallen