La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Lenguaje de manipulación de datos

Presentaciones similares


Presentación del tema: "Lenguaje de manipulación de datos"— Transcripción de la presentación:

1 Lenguaje de manipulación de datos

2 2.1 Inserción, eliminación y modificación de registros
2.2 Consultas 2.3 Funciones, conversión, agrupamiento, ordenamiento 2.4 Joins 2.5 Subconsultas 2.6 Operadores set 2.7 Vistas

3 Lenguaje de manipulación de datos
Se utiliza el Lenguaje de manipulación de datos (DML) de SQL para acceder y modificar los datos de la base de datos utilizando los comandos select, update, insert, delete, truncate, begin, commit y rollback.

4 Elimina filas de una tabla. Consulte DELETE. INSERT
a tabla siguiente describe el DML de Netezza SQL. Tabla 1. Lenguaje de manipulación de datos Componente Descripción DELETE Elimina filas de una tabla. Consulte DELETE. INSERT Añade nuevas filas a una tabla. Consulte INSERT. SELECT Recupera filas de una tabla o fila. Consulte SELECT (para recuperar filas). TRUNCATE Vacía una tabla. Consulte TRUNCATE. UPDATE Sustituye valores de columnas en una tabla. Consulte UPDATE.

5 Inserción La sentencia INSERT permite agregar nuevas filas de datos a las tablas existentes. Está sentencia tiene como sintaxis genérica. INSERT INTO tabla_o_vista [(lista_de_columnas)] VALUES (lista_de_valores_de_datos) insert into usuarios (nombre, clave) values ('MarioPerez','Marito'); nombre clave MarioPerez Marito

6 eliminación Para eliminar los registros de una tabla usamos el comando "delete": DELETE FROM tabla [ WHERE condición]; DELETE FROM empleados; Borra todas las tuplas de la tabla empleados DELETE FROM empleados WHERE cargo = 'Chofer'; Borra los empleados con cargo de chofer

7 modificación de registros
Para modificar uno o varios datos de uno o varios registros utilizamos "update" (actualizar). Utilizamos "update" junto al nombre de la tabla y "set" junto con el campo a modificar y su nuevo valor.

8 modificación de registros
Por ejemplo, en nuestra tabla "usuarios", queremos cambiar los valores de todas las claves, por "RealMadrid": update usuarios set clave='RealMadrid'; 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.

9 Podemos modificar algunos registros, para ello debemos establecer condiciones de selección con "where". Por ejemplo, queremos cambiar el valor correspondiente a la clave de nuestro usuario llamado 'MarioPerez', queremos como nueva clave 'Boca', necesitamos una condición "where" que afecte solamente a este registro: update usuarios set clave='Boca' where nombre='MarioPerez'; update usuarios set nombre='MarceloDuarte', clave='Marce' where nombre='Marcelo';

10 CONSULTAS 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.

11 select * from libros; select titulo,autor,editorial from libros; select nombre, clave from usuarios where nombre='MarioPerez'; select titulo,autor,editorial,precio from libros where precio<=30;

12 FUNCIONES Funciones para el manejo de cadenas.
Funciones de agrupamiento (count - max - min - sum - avg) Funciones para el uso de fecha y hora. Funciones de control de flujo (if) Funciones de control de flujo (case)

13 Actividad: Realiza el diseño de tu interfaz de proyecto final y valida la entrada de datos (números, caracteres, longitudes)

14 joins

15 joins

16 subconsultas

17 subconsultas

18 Subconsultas

19 Operadores set

20 vistas

21 https://es. slideshare


Descargar ppt "Lenguaje de manipulación de datos"

Presentaciones similares


Anuncios Google