Paradigmas y
Lenguajes III
Unidad IV - Base de Datos
Insertar datos - SQL
Esta sentencia me permite insertar un registro o una fila en
una tabla.
INSERT INTO <nombre de la tabla>
[ ( <nombre de la columna> ) [ { , <nombre
de la columna> }... ] ) ]
VALUES ( <valor> [ { , <valor> }... ] )
Insertar datos - SQL
CREATE TABLE inventario_cd
( nombre_cd varchar(60) not null,
tipo_musica varchar(15),
editor varchar(50) default 'independiente'
not null,
stock int not null );
Insertar datos - SQL
INSERT INTO inventario_cd
VALUES ( 'Mana - grandes exitos',
null,'rock', 'SONY Record', 32 );
Actualizar datos - SQL
Como su nombre lo indica, la instrucción UPDATE permite
actualizar los datos en una base de datos SQL. Con la
instrucción UPDATE se pueden modificar datos en una o más
filas para una o más columnas.
UPDATE <nombre de la tabla>
SET <determinar expresión de la cláusula> [
{, <determinar expresión de la cláusula>
}... ]
[ WHERE <condición de búsqueda> ]
Actualizar datos - SQL
UPDATE inventario_cd
SET stock= 27;
Actualizar datos - SQL
Incluimos la cláusula WHERE.
UPDATE inventario_cd
SET stock = 27
WHERE nombre_cd = ‘Mana - grandes exitos’;
Actualizar datos - SQL
UPDATE inventario_cd
SET stock = (stock + 2)
WHERE nombre_cd = 'Mana - grandes exitos';
Eliminar datos - SQL
De todas las instrucciones para modificación de datos
soportadas por SQL, probablemente la instrucción DELETE
sea la más sencilla.
DELETE FROM <nombre de la tabla>
[ WHERE <condición de búsqueda> ]
Eliminar datos - SQL
La siguiente instrucción elimina todos los registros de la tabla
inventario_cd
DELETE FROM inventario_cd;
Eliminar datos - SQL
Agregando la cláusula WHERE solamente para eliminar
registros que cumplan con la condición definida.
DELETE FROM inventario_cd
WHERE tipo_musica = 'rock';
Sentencia SELECT - SQL
La instrucción SELECT es una expresión de consulta que
comienza con la palabra clave SELECT e incluye una serie de
elementos que forman la expresión. La sintaxis básica para la
instrucción SELECT puede dividirse en varias cláusulas
específicas, cada una de las cuales ayuda a refinar la consulta
para que sólo se devuelvan los datos requeridos.
Sentencia SELECT - SQL
SELECT [ DISTINCT | ALL ] { * | < selección
de lista > }
FROM <tabla de referencia> [ {, <tabla de
referencia> }... ]
[ WHERE <condición de búsqueda> ]
[ GROUP BY <especificación de agrupación> ]
[ HAVING <condición de búsqueda> ]
[ ORDER BY <condición de orden> ]
Sentencia SELECT - SQL
Resumiendo...
● Cláusula FROM
● Cláusula WHERE (opcional)
● Cláusula GROUP BY (opcional)
● Cláusula HAVING (opcional)
● Cláusula SELECT
● Cláusula ORDER BY (opcional)