Pide tu presupuesto ya!
23rd December 2023
En MySQL, una función es un bloque de código versátil y reutilizable diseñado para realizar tareas específicas con sus datos. Estas funciones aceptan uno o más parámetros y devuelven un valor único como salida. Son herramientas indispensables para la manipulación de datos en consultas SQL.
A continuación se presentan algunas razones convincentes para aprovechar las funciones de MySQL en su base de datos:
💡 Las funciones y procedimientos son bloques de código reutilizables en MySQL pero tienen diferentes propósitos. Mientras que las funciones devuelven un único valor como salida, los procedimientos pueden realizar múltiples tareas y devolver múltiples valores. Además, las funciones se pueden utilizar directamente en consultas SQL, mientras que los procedimientos deben llamarse por separado.
Después de sentar las bases para su viaje hacia las funciones SQL, profundizará en el lado práctico. En lugar de simplemente preguntarnos cómo funcionan esas complejas funciones SQL en un escenario del mundo real, ¿por qué no desmitificar la magia?
Pero primero necesitas un patio de recreo, un lugar para experimentar, cometer errores y aprender. En este ejemplo, configurará una base de datos de muestra como su repositorio.
Para configurar su base de datos de muestra, siga estos pasos:
1. Conéctese a su servidor MySQL.
2. Una vez conectado, ejecute el siguiente comando para CREATE un nuevo DATABASE llamado electronics_catalog (arbitrario) para almacenar datos electrónicos de productos.
CREATE DATABASE electronics_catalog;
3. Ejecute el siguiente comando para cambiar (USE) a su nueva base de datos y asegúrese de que se apliquen todas las operaciones SQL posteriores.

4. Ahora, ejecute el siguiente comando para CREATE una muestra TABLE llamado electronic_products (arbitrario) para almacenar datos electrónicos de productos. Los datos incluyen ID del producto, nombre del dispositivo, precio, cantidad de existencias y fecha de adición.
CREATE TABLE electronic_products (
product_id INT AUTO_INCREMENT PRIMARY KEY,
gadget_name VARCHAR(255) NOT NULL,
price DECIMAL(10, 2) NOT NULL,
stock_quantity INT NOT NULL,
date_added DATE NOT NULL
);

5. Por último, ejecute el siguiente comando para INSERT datos INTO el electronic_products tabla para fines de demostración.
INSERT INTO electronic_products (gadget_name, price, stock_quantity, date_added)
VALUES
('Smartphone X', 599.99, 50, '2021-01-15'),
('Laptop Pro', 1199.99, 25, '2022-02-10'),
('Tablet Mini', 349.99, 40, '2023-02-18'),
('Smart Speaker', 79.99, 75, '2023-03-05'),
('Camera HD', 449.99, 30, '2023-03-15');
Ahora tiene datos con los que jugar mientras experimenta con funciones SQL.

Leave a comment