Está en la página 1de 3

Instrucci Propósito Clausulas Ejemplo con cada

ón claúsula
Create Se utiliza create_specification: Create database papaya;
database para crear [DEFAULT]
una nueva CHARACTER SET
base de charset_name
datos vacía. | [DEFAULT]
COLLATE
collation_name
Create Esta ON SCHEDULE CREATE EVENT papaya
event declaración [IF NOT EXISTS] ON SCHEDULE AT
crea y [ENABLE | DISABLE | CURRENT_TIMESTAMP +
programa un DISABLE ON SLAVE] INTERVAL 1 HOUR
nuevo [COMMENT 'string'] DO
evento. El DO UPDATE
evento no se EVERY myschema.mytable SET
ejecutará a STARTS mycol = mycol + 1;
menos que el ENDS
Programador
de eventos
esté
habilitado.
Create se usa para CREATE CREATE [AGGREGATE]
function crear [AGGREGATE] FUNCTION funcionchola
funciones FUNCTION RETURNS
almacenadas {STRING|INTEGER|REAL|
y funciones RETURNS DECIMAL}
definidas por STRING|INTEGER|R SONAME
el usuario EAL|DECIMAL shared_library_name
SONAME
Create también se CREATE CREATE
procedur usa en DEFINER| [DEFINER = { user |
e MySQL para CURRENT_USER CURRENT_USER }]
admitir UDF PROCEDURE PROCEDURE sp_name
(funciones ([proc_parameter[,...]])
definidas por CREATE [characteristic ...]
el usuario). DEFINER routine_body
CURRENT_USER
FUNCTION
RETURNS
[ IN | OUT | INOUT ]
COMMENT 'string'
LANGUAGE SQL
[NOT]
DETERMINISTIC
CONTAINS SQL | NO
SQL | READS SQL
DATA | MODIFIES
SQL DATA
SQL SECURITY
DEFINER, INVOKER

Create es una lista CREATE TABLE CREATE TABLE


sequenc de enteros INT employees (
e generados en AUTO_INCREMENT emp_no INT
orden PRIMARY KEY, AUTO_INCREMENT
ascendente, VARCHAR(), PRIMARY KEY,
es decir, VARCHAR() first_name
1,2,3 ... ); VARCHAR(50),
last_name
VARCHAR(50)
);
Create Crea una CREATE CREATE [TEMPORARY]
table tabla [TEMPORARY] TABLE [IF NOT EXISTS]
TABLE [IF NOT tbl_name
EXISTS] (create_definition,...)
IGNORE | REPLACE] [table_options]
[AS] PRIMARY [partition_options]
KEY CONSTRAINT
BLA BLA BLA.. ES
MUCHO PARA UNA
HOJA
Create Se utiliza CREATE USER [IF CREATE USER [IF NOT
user para NOT EXISTS] EXISTS]
administrar a ... user [auth_option] [, user
los usuarios DEFAULT ROLE [auth_option]] ...
que van a [REQUIRE {NONE | DEFAULT ROLE role [,
interactuar [[AND]... role ] ...
con la base [WITH [REQUIRE {NONE |
de dátos tls_option [[AND]
tls_option] ...}]
[WITH resource_option
[resource_option] ...]
[password_option |
lock_option] ...
Create crea una CREATE CREATE
view nueva vista o [OR REPLACE] [OR REPLACE]
reemplaza [ALGORITHM = [ALGORITHM =
una vista {UNDEFINED | {UNDEFINED | MERGE |
existente si MERGE | TEMPTABLE}]
se da la TEMPTABLE}]
cláusula OR [DEFINER [DEFINER = { user |
REPLACE. CURRENT_USER }] CURRENT_USER }]
[SQL SECURITY [SQL SECURITY {
DEFINER | INVOKER DEFINER | INVOKER }]
VIEW VIEW view_name
AS [(column_list)]
[WITH [CASCADED AS select_statement
| LOCAL] CHECK [WITH [CASCADED |
OPTION] LOCAL] CHECK OPTION]

También podría gustarte