GoConqr has a new look! Let us know what you think.

Mind map

¿QUE ES UN TRIGGER?

javier Peñafiel Spanish

¿QUE ES UN TRIGGER?

Map content

¿QUE ES UN TRIGGER?

  1. Según (Edu Lazaro,2019) Técnicamente, un trigger es un objeto de una base de datos que está asociado a una tabla, y que será activado cuando la acción que tiene asociada tiene lugar. El trigger se puede ejecutar cuando tiene lugar una acción INSERT, UPDATE o DELETE, siendo posible su ejecución tanto antes como después del evento.

    • CONFIGURACION DE BASE DE DATOS
      • Crear un base de datos con sentencia CREATE
        • CREATE DATABASE base_ejemplo;
      • Selecciona la base de datos para así poder ejecutar consultas SQL sobre ella:
        • USE base_ejemplo;
      • Creamos una tabla llamada
        • CREATE TABLE productos ( id INT NOT NULL AUTO_INCREMENT, nombre VARCHAR(20) NOT NULL, coste FLOAT NOT NULL DEFAULT 0.0, precio FLOAT NOT NULL DEFAULT 0.0, PRIMARY KEY(id) );
      • Por último, insertamos datos de prueba en la tabla productos:
        • INSERT INTO productos (nombre, coste, precio) VALUES ('Producto A', 4, 8), ('Producto B', 2, 4),('Producto C', 40, 80);
    • COMO UTILIZAR UN TRIGGER
      • sí podemos comprobar el resultado del trigger actualizando un registro con una sentencia UPDATE como esta:
        • UPDATE productos SET coste = 5 WHERE id = 1; SELECT * FROM productos;
    • COMO ELIMINAR UN TRIGGER
      • Puedes eliminar una trigger haciendo uso de la sentencia DROP
        • DROP TRIGGER actualizarPrecioProducto;

Images and files in the map

  • ¿QUE ES UN TRIGGER?

Information

Description
Mind Map on ¿QUE ES UN TRIGGER?, created by javier Peñafiel on 23/11/2021.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?