Karteikarten
Fundamentos de SQL
Karten in diesem Stapel (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. Forma básica: # INSERT INTO ''tabla'' (''columna1'', [''columna2,... '']) VALUES (''valor1'', [''valor2,...'']) Las cantidades de columnas y valores deben ser iguales. Si una columna no se especifica, le será asignado el valor por omisión. Los valores especificados (o implícitos) por la sentencia INSERT deberán satisfacer todas las restricciones aplicables. Si ocurre un error de sintaxis o si alguna de las restricciones es violada, no se agrega la fila y se devuelve un error.INSERT
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", ...);
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
Ejemplo:
# INSERT INTO agenda_telefonica (nombre, numero) VALUES ('Roberto Jeldrez', 4886850);
Cuando se especifican todos los valores de una tabla, se puede utilizar la sentencia acortada:
# INSERT INTO ''VALUES (''valor1'', [''valor2,...''])
Ejemplo (asumiendo que ‘nombre’ y ‘número’ son las únicas columnas de la tabla ‘agenda_telefonica’):
# INSERT INTO agenda_telefonica VALUES ('Jhonny Aguiar', 080473968); - 2SELECT La recuperación de los datos en el lenguaje SQL se realiza mediante la sentencia SELECT, seleccionar. Esta sentencia permite indicar al SGBD la información que se quiere recuperar. Esta es la sentencia SQL, con diferencia, más habitual. La sentencia SELECT consta de cuatro partes básicas: La cláusula SELECT seguida de la descripción de lo que se desea ver, los nombres de las columnas a seleccionar. Esta parte es obligatoria. La cláusula FROM seguida de la especificación de las tablas de las que se han de obtener los datos. Esta parte es obligatoria. La cláusula WHERE seguida por un criterio de selección, una condición. Esta parte es opcional. La cláusula ORDER BY seguida por el criterio de ordenación. Esta parte es opcional.SELECT
Una primera aproximación a la sintaxis de la sentencia SELECT puede mostrarnos la siguiente expresión:
SELECT {* | {columna,}+}
FROM {tabla,}+
[WHERE condición]
[ORDER BY {expresiónColumna [ASC | DESC],}+];
EJEMPLO:
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
DEP
EMP - 3UPDATE Una sentencia UPDATE de SQL es utilizada para modificar los valores de un conjunto de registros existentes en una tabla. Utilizamos "update" junto al nombre de la tabla y "set" junto con el campo a modificar y su nuevo valor. El cambio afectará a todos los registros. Podemos modificar algunos registros, para ello debemos establecer condiciones de selección con "where".SELECT
La sintaxis para esto es,
UPDATE "nombre_tabla"
SET "columna_1" = [nuevo valor]
WHERE "condición";
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 - 4DELETE Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla.DELETE
La sintaxis para esto es:
DELETE FROM "nombre_tabla"
WHERE "condición";
Es más fácil utilizar un ejemplo.
DELETE¶
Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla.DELETE¶
Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla.v 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
Informationen
- Beschreibung
- Karteikarten am Fundamentos de SQL, erstellt von Maceira Serrano am 21/04/2016.
- Erstellt von
- Maceira Serrano
- Aufrufe
- 6
- Bewertung