Sie sind auf Seite 1von 2

Braulio de jesus Bonilla Sandoval

INSTRUCCIÓN PROPÓSITO CLAUSULAS EJEMPLO DE CADA


CLAUSULA
CREATE crea su base de datos CREATE {DATABASE CREATE {DATABASE |
para usted al configurar | SCHEMA} [IF NOT SCHEMA} [IF NOT EXISTS]
DATABASE sus permisos, puede EXISTS] db_name
comenzar a usarlo [create_specification]
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 [IF NOT EXISTS] [IF NOT EXISTS]
el Programador de ON SCHEDULE event_name
eventos esté habilitado. [ON COMPLETION ON SCHEDULE schedule
[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 = |


funciones almacenadas CURRENT_USER CURRENT_USER ]
FUNCTION y funciones definidas PROCEDURE PROCEDURE
por el usuario [DEFINER [DEFINER = { user |
CURRENT_USER CURRENT_USER }]
FUNCTION FUNCTION sp_name
RETURNS ([func_parameter[,...]])
RETURNS type
[characteristic ...]
routine_body
CREATE Estas declaraciones [DEFINER = | [DEFINER = { user |
crean rutinas CURRENT_USER ] CURRENT_USER }]
PROCEDURE almacenadas. Por PROCEDURE PROCEDURE sp_name
defecto, una rutina está ([proc_parameter[,...]])
asociada a la base de [characteristic ...]
datos predeterminada. routine_body
CREATE crea una tabla con el CREATE TABLE CREATE TABLE animals (
nombre de pila. AUTO_INCREMENT, id MEDIUMINT NOT NULL
SEQUENCE name AUTO_INCREMENT,
PRIMARY KEY name CHAR(30) NOT
NULL,
PRIMARY KEY (id)
CRÉATE crea una tabla con el CREATE CREATE [TEMPORARY]
nombre de pila. Debes [TEMPORARY] TABLE [IF NOT EXISTS]
TABLE tener el TABLE [IF NOT tbl_name
De forma EXISTS] (create_definition,...)
predeterminada, las [table_options]
tablas se crean en la [partition_options]
base de datos
predeterminada,
utilizando el
InnoDBmotor de
almacenamiento.
CRÉATE USER declaración crea nuevas CREATE USER [IF CREATE USER [IF NOT
cuentas MySQL. NOT EXISTS] EXISTS]
Permite establecer las user [auth_option] [, user
propiedades de DEFAULT ROLE [auth_option]] ...
autenticación, rol, SSL / [REQUIRE NONE DEFAULT ROLE role [, role
TLS, límite de recursos [WITH ] ...
Braulio de jesus Bonilla Sandoval

y administración de [REQUIRE {NONE |


contraseñas para tls_option [[AND] tls_option]
cuentas nuevas, y ...}]
controla si las cuentas [WITH resource_option
se bloquean o [resource_option] ...]
desbloquean [password_option |
inicialmente lock_option]
CRÉATE VIEW declaración crea una CREATE VIEW v AS CREATE VIEW v AS SELECT
nueva vista o reemplaza SELECT AS value qty, price, qty*price AS value
una vista existente si FROM FROM t
OR REPLACEse da la
cláusula

Das könnte Ihnen auch gefallen