You are on page 1of 2

David Leonardo Bustos Zavala

Instrucción Propósito Clausulas Ejemplo de cada


clausula
Create crea su base de datos para CREATE {DATABASE | CREATE {DATABASE | SCHEMA}
usted al configurar sus SCHEMA} [IF NOT [IF NOT EXISTS] db_name
database
permisos, puede comenzar a EXISTS] [create_specification]
usarlo
Créate Esta declaración crea y [DEFINER = | [DEFINER = { user |
programa un nuevo CURRENT_USER }] CURRENT_USER }]
event
evento. El evento no se EVENT EVENT
ejecutará a menos que el [IF NOT EXISTS] [IF NOT EXISTS]
Programador de eventos ON SCHEDULE event_name
[ON COMPLETION ON SCHEDULE schedule
esté habilitado.
[NOT] PRESERVE] [ON COMPLETION [NOT]
[ENABLE | PRESERVE]
DISABLE | DISABLE [ENABLE | DISABLE |
ON SLAVE] DISABLE ON SLAVE]
[COMMENT [COMMENT 'string']
DO; DO event_body;

Créate se usa para crear [DEFINER [DEFINER = | CURRENT_USER


CURRENT_USER ]
function funciones almacenadas y
PROCEDURE PROCEDURE
funciones definidas por el [DEFINER [DEFINER = { user |
usuario CURRENT_USER CURRENT_USER }]
FUNCTION FUNCTION sp_name
RETURNS ([func_parameter[,...]])
RETURNS type
[characteristic ...]
routine_body
Create Estas declaraciones [DEFINER = | [DEFINER = { user |
CURRENT_USER ] CURRENT_USER }]
procedure crean rutinas
PROCEDURE PROCEDURE sp_name
almacenadas. Por ([proc_parameter[,...]])
defecto, una rutina está [characteristic ...]
asociada a la base de routine_body
datos predeterminada.
Create crea una tabla con el CREATE TABLE CREATE TABLE animals (
AUTO_INCREMENT, id MEDIUMINT NOT NULL
Sequence nombre de pila. name AUTO_INCREMENT,
PRIMARY KEY name CHAR(30) NOT
NULL,
PRIMARY KEY (id)
Créate crea una tabla con el CREATE [TEMPORARY] CREATE [TEMPORARY] TABLE
TABLE [IF NOT [IF NOT EXISTS] tbl_name
Table nombre de pila. Debes EXISTS]
tener el (create_definition,...)
De forma [table_options]
predeterminada, las [partition_options]
tablas se crean en la
base de datos
predeterminada,
utilizando el InnoDBmotor
de almacenamiento.
Créate User declaración crea nuevas CREATE USER [IF NOT CREATE USER [IF NOT
EXISTS] EXISTS]
cuentas MySQL. Permite user [auth_option] [,
establecer las DEFAULT ROLE user [auth_option]] ...
propiedades de [REQUIRE NONE DEFAULT ROLE role [,
autenticación, rol, SSL / [WITH role ] ...
David Leonardo Bustos Zavala
TLS, límite de recursos y [REQUIRE {NONE |
tls_option [[AND]
administración de
tls_option] ...}]
contraseñas para [WITH resource_option
cuentas nuevas, y [resource_option] ...]
controla si las cuentas se [password_option |
bloquean o desbloquean lock_option]
inicialmente
Créate view declaración crea una CREATE VIEW v AS CREATE VIEW v AS SELECT
SELECT AS value qty, price, qty*price AS
nueva vista o reemplaza
FROM value FROM t
una vista existente si OR
REPLACEse da la
cláusula

You might also like