Flashcards
Actividad 4: Fundamentos de SQL
Cards in this deck (4)
- 1INSERT Una sentencia INSERT de SQL agrega uno o más registros a una (y sólo una) tabla en una base de datos relacional.Sintaxis:
INSERT INTO "nombre_tabla" ("columna1", "columna2", ...)
VALUES ("valor1", "valor2", ...);
Ejemplo:
Suponiendo que tenemos una taba con la siguiente estructura,
Tabla Store_Information:
Nombre de Columna-------------Tip de Datos
Store_Name------------------char(50)
Sales----------------------float
Txn_Date----------------------datetime
y ahora deseamos insertar una fila adicional en la tabla que represente los datos de ventas para Los Ángeles el 10 de enero de 1999. En ese día, este negocio tenía $900 dólares estadounidenses en ventas. Por lo tanto, utilizaremos la siguiente escritura SQL:
INSERT INTO Store_Information (Store_Name, Sales, Txn_Date)
VALUES ('Los Angeles', 900, '10-Jan-1999'); - 2SELECT La sentencia SELECT nos permite consultar los datos almacenados en una tabla de la base de datos.Sintaxis:
SELECT "nombre_columna" FROM "nombre_tabla";
Ejemplo:
Para ilustrar el ejemplo anterior, suponga que tenemos la siguiente tabla:
Tabla Store_Information:
Store_Name---Sales---Txn_Date
Los Angeles---1500---05-Jan-1999
San Diego---250---07-Jan-1999
Los Angeles---300---08-Jan-1999
Boston---700---08-Jan-1999
Podemos utilizar esta tabla como ejemplo a lo largo de la guía de referencia (esta tabla aparecerá en todas las secciones). Para seleccionar todos los negocios en esta tabla, ingresamos,
SELECT Store_Name FROM Store_Information; - 3UPDATE Una sentencia UPDATE de SQL es utilizada para modificar los valores de un conjunto de registros existentes en una tabla.Sintaxis:
UPDATE "nombre_tabla"
SET "columna_1" = [nuevo valor]
WHERE "condición";
Ejemplo:
Por ejemplo, digamos que actualmente tenemos la tabla a continuación:
Tabla Store_Information
Store_Name---Sales---Txn_Date
Los Angeles---1500---05-Jan-1999
San Diego---250---07-Jan-1999
Los Angeles---300---08-Jan-1999
Boston---700---08-Jan-1999
y notamos que las ventas para Los Angeles el 08/01/1999 es realmente de 500€ en vez de 300€ dólares estadounidenses, y que esa entrada en particular necesita actualizarse. Para hacerlo, utilizamos el siguiente SQL:
UPDATE Store_Information
SET Sales = 500
WHERE Store_Name = 'Los Angeles'
AND Txn_Date = '08-Jan-1999';
La tabla resultante ser vería
Tabla Store_Information
Store_Name---Sales---Txn_Date
Los Angeles---1500---05-Jan-1999
San Diego---250---07-Jan-1999
Los Angeles---500---08-Jan-1999
Boston---700---08-Jan-1999 - 4DELETE Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla.Sintaxis:
DELETE FROM "nombre_tabla"
WHERE "condición";
Ejemplo:
Por ejemplo, digamos que actualmente tenemos la siguiente tabla:
Tabla Store_Information
Store_Name---Sales---Txn_Date
Los Angeles---1500---05-Jan-1999
San Diego---250---07-Jan-1999
Los Angeles---300---08-Jan-1999
Boston---700---08-Jan-1999
y decidimos no mantener ninguna información sobre Los Ángeles en esta tabla. Para lograrlo, ingresamos el siguiente SQL:
DELETE FROM Store_Information
WHERE Store_Name = 'Los Angeles';
Ahora el contenido de la tabla se vería,
Tabla Store_Information
Store_Name---Sales---Txn_Date
San Diego---250---07-Jan-1999
Boston---700---08-Jan-1999
Information
- Description
- Fichas con la definicion, sintaxis y ejemplos de Insert Select Update Delete
- Created by
- Flores Flores
- Views
- 63
- Tags
- Rating