You are on page 1of 2

INSTRUCCIÓN PROPOSITO CLAUSULA EJEMPLO

Create Database Crea una base de CREATE DATABASE mysql> CREATE


datos MySQL DATABASE menagerie;
Create Event DEFINER CREATE
EVENT [DEFINER = { user |
ON SCHEDULE CURRENT_USER }]
ON COMPLETION EVENT
[IF NOT EXISTS]
event_name
ON SCHEDULE
schedule
[ON COMPLETION
[NOT] PRESERVE]
[ENABLE | DISABLE |
DISABLE ON SLAVE]
[COMMENT 'string']
DO event_body;
Create Function Modifica una función COMMENT CREATE
existente de LANGUAGE SQL [DEFINER = { user |
Transact-SQL. CONTAINS SQL CURRENT_USER }]
SQL SECURITY FUNCTION sp_name
([func_parameter[,...]])
RETURNS type
[characteristic ...]
routine_body
Create Procedure. Un procedimiento DEFINER CREATE
creado previamente CURRENT_USER [DEFINER = { user |
que se creó al FUNCTION CURRENT_USER }]
ejecutar la RETURNS FUNCTION sp_name
instrucción CREATE ([func_parameter[,...]])
PROCEDURE en SQL RETURNS type
Server. [characteristic ...]
routine_body
Create Sequence. Modifica los Create table CREATE TABLE
argumentos de un Auto increment employees (
objeto de secuencia primary key emp_no INT
existente. AUTO_INCREMENT
PRIMARY KEY,
first_name
VARCHAR(50),
last_name
VARCHAR(50)
);
Create Table. Modifica una CREATE CREATE [TEMPORARY]
definición de tabla TEMPORARY TABLE [IF NOT EXISTS]
mediante la TABLE tbl_name
alteración, adición o IF
eliminación de (create_definition,...)
columnas y [table_options]
restricciones. [partition_options]
Create User Cambia el nombre de Créate user CREATE USER [IF NOT
un usuario de base de If not exists EXISTS]
datos o cambia su Defauktn role user [auth_option] [,
esquema Require user [auth_option]] ...
predeterminado. None DEFAULT ROLE role
With [, role ] ...
[REQUIRE {NONE |
tls_option [[AND]
tls_option] ...}]
[WITH
resource_option
[resource_option] ...]
[password_option |
lock_option] ...
Create View Modifica una vista REPLACE CREATE
creada ALGORITHM [OR REPLACE]
previamente. Esto UNDEFINED [ALGORITHM =
incluye una vista DEFINER {UNDEFINED | MERGE
indexada. SQL SECURITY | TEMPTABLE}]
VIEW [DEFINER = { user |
AS CURRENT_USER }]
WITH [SQL SECURITY {
CASCADED DEFINER | INVOKER }]
LOCAL VIEW view_name
CHECK OPTION [(column_list)]
AS select_statement
[WITH [CASCADED |
LOCAL] CHECK
OPTION]

You might also like