2. INSERT
Esto es lo que se trata en esta sección, que explica la instrucción
INSERT, y en la siguiente sección, que explica la instrucción
UPDATE.
En SQL, hay fundamental y básicamente dos formas para
INSÉRER datos en una tabla: Una es insertar una fila por vez, y
la otra es insertar filas múltiples por vez. Primero observemos
como podemos INSÉRER datos a través de una fila por vez:
La sintaxis para insertar datos en una tabla mediante una fila por
vez es la siguiente:
INSERT INTO "nombre tabla" ("columna1", "columna2", ...)
VALUES ("valor1", "valor2", ...);
3. El segundo tipo de INSERT INTO nos permite insertar filas múltiples
en una tabla. A diferencia del ejemplo anterior, donde insertamos una
única fila al especificar sus valores para todas las columnas, ahora
utilizamos la instrucción SELECT para especificar los datos que
deseamos insertar en la tabla. Si está pensando si esto significa que está
utilizando información de otra tabla, está en lo correcto. La sintaxis es
la siguiente:
INSERT INTO "tabla1" ("columna1", "columna2", ...)
SELECT "columna3", "columna4", ...
FROM "tabla2";
4. SELECT
• Para describir un conjunto de datos con SQL, se escribe una
instrucción SELECT. Una instrucción SELECT contiene una
descripción completa de un conjunto de datos que quiere obtener de
una base de datos. Se incluye lo siguiente:
• Qué tablas contienen los datos.
• Cómo se relacionan los datos de orígenes diferentes.
• Qué campos o cálculos proporcionarán los datos.
• Criterios que los datos deben cumplir para ser incluidos.
• Si se deben ordenar los datos y, en caso de ser así, cómo deben
ordenarse.
5. UPDATE
• se utiliza para modificar valores en una tabla.
• La sintaxis de SQL UPDATE es:
• UPDATE nombre tabla
SET columna1 = valor1, columna2 = valor2
WHERE columna3 = valor3
• La cláusula SET establece los nuevos valores para las
columnas indicadas.
• La cláusula WHERE sirve para seleccionar las filas que
queremos modificar.
• Ojo: Si omitimos la cláusula WHERE, por defecto, modificará
los valores en todas las filas de la tabla.
6. DELETE
• Sirve para borrar filas de una tabla.
La sintaxis de SQL DELETE es:
DELETE FROM nombre_tabla
WHERE nombre_columna = valor
• Si queremos borrar todos los registros o filas de una tabla,
se utiliza la sentencia.
DELETE * FROM nombre_tabla;