Sie sind auf Seite 1von 2
GESTIÓN DE BBDD SINTAXIS BÁSICA DE SQL CREACIÓN DE BASES DE DATOS   CREACIÓN DE
GESTIÓN DE BBDD SINTAXIS BÁSICA DE SQL CREACIÓN DE BASES DE DATOS   CREACIÓN DE
GESTIÓN DE BBDD SINTAXIS BÁSICA DE SQL CREACIÓN DE BASES DE DATOS   CREACIÓN DE
GESTIÓN DE BBDD SINTAXIS BÁSICA DE SQL CREACIÓN DE BASES DE DATOS   CREACIÓN DE
GESTIÓN DE BBDD SINTAXIS BÁSICA DE SQL CREACIÓN DE BASES DE DATOS   CREACIÓN DE

GESTIÓN DE BBDD

GESTIÓN DE BBDD SINTAXIS BÁSICA DE SQL

SINTAXIS BÁSICA DE SQL

GESTIÓN DE BBDD SINTAXIS BÁSICA DE SQL

CREACIÓN DE BASES DE DATOS

 

CREACIÓN DE TABLAS

 

CREATE DATABASE <identificador_bd> [CHARACTER SET <cjto_caracteres>] [COLLATE <colocación>];

 

CREATE TABLE <identificador>( <atributo_1><tipo_dato>[DEFAULT <valor>][NOT NULL], <atributo_2><tipo_dato>[DEFAULT <valor>][NOT NULL],

<atributo_N><tipo_dato>[DEFAULT <valor>][NOT NULL], <restricciones a nivel de tabla>

 

);

ELIMINACIÓN DE BASES DE DATOS

 

RESTRICCIÓN DE CLAVE PRIMARIA

 

DROP DATABASE <identificador_bd>;

 

CONSTRAINT <identificador> PRIMARY KEY (atributos)

MODIFICACIÓN DE BASES DE DATOS

 

RESTRICCIÓN DE CLAVE AJENA

 

ALTER DATABASE <identificador_bd> [CHARACTER SET <cjto_caracteres>] [COLLATE <colocación>];

 

CONSTRAINT <identificador> FOREIGN KEY (atributos) REFERENCES <tabla_referenciada>(atributos) [ON DELETE CASCADE | ON DELETE SET NULL]

MODIFICACIÓN DE TABLAS (Añadir atributo)

 

MODIFICACIÓN DE TABLAS (Cambiar el nombre de atributo) MySQL

ALTER TABLE <identificador_tabla> ADD <definición del atributo> [FIRST| AFTER <atributo>];

 

ALTER TABLE <identificador_tabla> CHANGE <ident_viejo> <definición atributo> [FIRST|AFTER <atributo>];

MODIFICACIÓN DE TABLAS (Eliminar atributo)

 

MODIFICACIÓN DE TABLAS (Cambiar el nombre de atributo) Oracle

ALTER TABLE <identificador_tabla> DROP COLUMN <atributo>;

 

ALTER TABLE <identificador_tabla> RENAME COLUMN <ident_viejo> TO <ident_nuevo> ;

MODIFICACIÓN DE TABLAS (Eliminar primary key)

 

MODIFICACIÓN DE TABLAS (Cambiar la definición de un atributo)

ALTER TABLE <identificador_tabla> DROP PRIMARY KEY;

 

ALTER TABLE <identificador_tabla> MODIFY <definición atributo> [FIRST|AFTER <atributo>];

ELIMINACIÓN DE TABLAS

 

MODIFICACIÓN DE TABLAS (Eliminar clave ajena) MySQL

DROP TABLE <identificador_tabla>;

 

ALTER TABLE <identificador_tabla> DROP FOREIGN KEY <identificador_constraint>;

RENOMBRADO DE TABLAS MySQL

 

MODIFICACIÓN DE TABLAS (Eliminar constraint) Oracle

RENAME TABLE <ident_old1> TO <ident_new1>, <ident_old2> TO <ident_new2>,

ALTER TABLE <identificador_tabla> DROP CONSTRAINT <identificador_constraint>;

;

RENOMBRADO DE TABLAS Oracle

 

MODIFICACIÓN DE TABLAS (Añadir constraint)

 

RENAME <identif_viejo> TO <identif_nuevo>;

ALTER TABLE <identificador_tabla> ADD <definición de constraint>;

 
 

CONSULTA

   

OPERADORES

SELECT [DISTINCT] <expresión> FROM <lista_tablas> [WHERE <condición>] [GROUP BY <lista_atributos> [HAVING <condición_grupo>]] [ORDER BY <lista_atributos> [ASC/DESC]];

 

<,>,<=,>=,<>,=

NOT, OR, AND

LIKE

IN

NOT IN

BETWEEN … AND …

EXISTS

NOT EXISTS

UNION

IS NULL

IS NOT NULL

MINUS (Oracle)

ALL

ANY

INTERSET (Oracle)

 

FUNCIONES DE AGREGACIÓN

 

COUNT()

MAX( )

MIN( )

SUM( )

 

AVG( )

 

CONSULTAS CON VARIAS TABLAS

 

INNER JOIN

NATURAL JOIN

CROSS JOIN

LEFT OUTER JOIN

 

RIGHT OUTER JOIN

SINTÁSIS BÁSICA DE SQL

1

CREACIÓN DE VISTAS ELIMINACIÓN DE VISTAS CREATE VIEW identificadorVista [(lista de atributos)] AS <Sentencia
CREACIÓN DE VISTAS ELIMINACIÓN DE VISTAS CREATE VIEW identificadorVista [(lista de atributos)] AS <Sentencia
CREACIÓN DE VISTAS ELIMINACIÓN DE VISTAS CREATE VIEW identificadorVista [(lista de atributos)] AS <Sentencia
CREACIÓN DE VISTAS ELIMINACIÓN DE VISTAS CREATE VIEW identificadorVista [(lista de atributos)] AS <Sentencia
CREACIÓN DE VISTAS ELIMINACIÓN DE VISTAS CREATE VIEW identificadorVista [(lista de atributos)] AS <Sentencia

CREACIÓN DE VISTAS

ELIMINACIÓN DE VISTAS

CREATE VIEW identificadorVista [(lista de atributos)] AS <Sentencia SELECT> [WITH CHECK OPTION];

DROP VIEW identificadorVista;

MODIFICACIÓN DE VISTAS

INSERCIÓN DE UNA TUPLA

ALTER VIEW identificadorVista [(lista de atributos)] AS <Sentencia SELECT> [WITH CHECK OPTION];

INSERT INTO <identificador_tabla> [(<lista_atributos)] VALUES (<lista_valores>);

INSERCIÓN DE TUPLAS EXTRAIDAS DE OTRA TABLA

INSERCIÓN DE VARIAS TUPLAS (MySQL)

INSERT INTO <identificador_tabla> [(<lista_atributos)] <instrucción_SELECT>

INSERT [INTO] <identificador_tabla> [(<lista_atributos)] VALUES (<lista_valores1>),

(<lista_valores2>),

 

(<lista_valoresN>);

MODIFICACIÓN DE TUPLAS

ELIMINACIÓN DE TUPLAS

UPDATE <identificador_tabla>

 

SET <identificador_atributo1> =<valor1> [, <identificador_atributo2> =<valor2>,

DELETE FROM <identificador_tabla> [WHERE <condición>];

<identificador_atributoN> =<valorN>]

[WHERE <condición>];

 

SINTÁSIS BÁSICA DE SQL

2