5. DML – Select, Insert, Update y Delete

Como vimos en un apartado anterior, DML abarca los comandos destinados a la manipulación de los datos como por ejemplo las consultas de estos o la modificación de los mismos.

 

SELECT

SELECT * FROM Redactores;   –> Nos muestra toda la información de la tabla Redactores.

SELECT * FROM Redactores WHERE Nacionalidad=‘Mexico’;   –> Nos muestra los registros de la tabla Redactores cuando el campo Nacionalidad tiene como valor Mexico.

SELECT DISTINCT Nombre FROM Redactores;   –> Muestra los valores del campo Nombre de la tabla Redactores. Distinct hace que que no se muestren resultados repetidos en el caso de que los haya.

 

INSERT

INSERT INTO Redactores (DNI, Nombre, Edad) VALUES (12345678J, Jose, 28);

INSERT INTO people(first_name,last_name,birth_date)
VALUES('John','Doe','1990-09-01');

 

UPDATE

UPDATE Redactores SET Nombre = ‘Jose Manuel’, Edad= ’29’ WHERE DNI = ‘12345678J’;

 

DELETE

DELETE FROM Redactores WHERE Nombre=‘Jose’;