3 SQL

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Programación Clase 3 – SQL

SQL: Inserción, borrado y actualización de registros

Inserción

Supongamos que tenemos una tabla llamada "clientes" con las columnas "id", "nombre", "apellido" e
"email". Dejo algunos ejemplos de cómo insertar filas en esta tabla:

Insertar una fila con valores específicos para cada columna:

INSERT INTO clientes (id, nombre, apellido, email)

VALUES (1, 'Juan', 'Pérez', '[email protected]');

Insertar varias filas con diferentes valores utilizando la cláusula VALUES:

INSERT INTO clientes (id, nombre, apellido, email)

VALUES

(1, 'Juan', 'Pérez', '[email protected]'),

(2, 'María', 'González', '[email protected]'),

(3, 'Pedro', 'Ramírez', '[email protected]');

Insertar una fila utilizando una consulta SELECT:

INSERT INTO clientes (id, nombre, apellido, email)

SELECT MAX(id) + 1, 'Lucía', 'Fernández', '[email protected]'

FROM clientes;

Este ejemplo insertará una fila en la tabla "clientes" con el valor de "id" que sea el siguiente número
después del máximo valor actual de "id" en la tabla.
Programación Clase 3 – SQL

Actualización

Supongamos que tenemos la misma tabla "clientes" con las mismas columnas que mencionamos
anteriormente.

Actualizar una fila específica en la tabla:

UPDATE clientes
SET nombre = 'Lucas'
WHERE id = 1;
Este ejemplo actualizará la fila de la tabla "clientes" que tenga el valor "1" en la columna "id", cambiando el
valor de la columna "nombre" a "Lucas".

Actualizar varias filas en la tabla utilizando la cláusula WHERE:

UPDATE clientes
SET apellido = 'López'
WHERE apellido = 'González';
Este ejemplo actualizará todas las filas de la tabla "clientes" donde el valor de la columna "apellido" sea
"González", cambiando el valor de la columna "apellido" a "López".

Actualizar varias columnas de una fila en la tabla:

UPDATE clientes
SET nombre = 'Marcelo', apellido = 'Rodríguez', email = '[email protected]'
WHERE id = 2;
Este ejemplo actualizará la fila de la tabla "clientes" que tenga el valor "2" en la columna "id", cambiando
los valores de las columnas "nombre", "apellido" y "email".
Recuerda que antes de actualizar cualquier fila en una tabla, debes asegurarte de que realmente quieres
actualizar esos datos y que estás ejecutando la consulta correcta.

Borrado

Supongamos que tenemos la misma tabla "clientes" con las mismas columnas que mencionamos
anteriormente.

Borrar una fila específica en la tabla:

DELETE FROM clientes


Programación Clase 3 – SQL

WHERE id = 1;
Este ejemplo borrará la fila de la tabla "clientes" que tenga el valor "1" en la columna "id".

Borrar todas las filas en la tabla:

DELETE FROM clientes;


Este ejemplo borrará todas las filas de la tabla "clientes". Ten en cuenta que esta operación no se puede
deshacer, por lo que debes asegurarte de que realmente quieres borrar todos los datos de la tabla antes
de ejecutar esta consulta.

Borrar varias filas en la tabla utilizando la cláusula WHERE:

DELETE FROM clientes


WHERE apellido = 'Pérez' OR apellido = 'Ramírez';
Este ejemplo borrará todas las filas de la tabla "clientes" donde el valor de la columna "apellido" sea "Pérez"
o "Ramírez".
Recuerda que antes de borrar cualquier fila en una tabla, debes asegurarte de que realmente quieres
borrar esos datos y que estás ejecutando la consulta correcta.

También podría gustarte