Sentencias DML SQL

Wildany Suárez 

Sentencias DML SQL

SQL JOIN La instrucción SQL JOIN se utiliza para combinar dos o más tablas, tomando un campo común de las dos. 

El JOIN más común es: SQL INNER JOIN (JOIN simple). Un SQL INNER JOIN devuelve todos los registros de varias tablas que cumplen con la condición.

Unión de las tablas 

Esta operación se utiliza cuando tenemos dos tablas con las mismas columnas y queremos obtener una nueva tabla con las filas de la primera y las filas de la segunda. En este caso la tabla resultante tiene las mismas columnas que la primera tabla (que son las mismas que las de la segunda tabla).

 Por ejemplo, tenemos una tabla de libros nuevos y una tabla de libros antiguos y queremos una lista con todos los libros que tenemos. En este caso las dos tablas tienen las mismas columnas, lo único que varía son las filas, además queremos obtener una lista de libros (las columnas de una de las tablas) con las filas que están tanto en libros nuevos como las que están en libros antiguos, en este caso utilizaremos este tipo de operación. 


INNER JOIN

Un SQL INNER JOIN devuelve todos los registros de varias tablas que cumplen con la condición.

SINTAXIS INNER JOIN
FROM table1 
INNER JOIN table2 
ON table1.column_name=table2.column_name;


Video de como unir 2 Tablas en SQL


LEFT JOIN 

Devuelve todos los registros de la tabla de la izquierda (table1), con las correspondientes de la tabla de la derecha (table2). El resultado es NULL en la parte de la derecha cuando no hay registros que correspondan con la condición.

SINTAXIS SQL LEFT JOIN

 SELECT column_name(s) 
FROM table1 
LEFT JOIN table2 ON table1.column_name=table2.column_name;

Video de LEFT JOIN en SQL


INSERT INTO

La sentencia INSERT INTO se utiliza para insertar nuevos registros a una tabla.

Sintaxis SQL INSERT INTO

Se puede escribir la sentencia INSERT INTO de dos maneras. La primera forma no especifica los nombres de las columnas en las que se inserta los datos, sólo se especifican los valores:

INSERT INTO table_name 
VALUES (value1,value2,value3,...);

Video de INSERT INTO en SQL


UPDATE

La sentencia UPDATE se utiliza para actualizar registros ya existentes de una tabla. Nos permite elegir los campos a actualizar y los datos con que actualizarlos.

Sintaxis UPDATE

 La sintaxis básica de la cláusula UPDATE es la siguiente: 

UPDATE table_name SET column_name = value
 WHERE condition 
UPDATE - para modificar datos existentes dentro de una tabla. Se guarda el resultado en una tabla llamada “result-set”. 

Video de INSERT INTO en SQL


Video de soporte
 





 



Comentarios

Entradas más populares de este blog

Gestores de Base de Datos