Modificar datos y estructuras en MySQL

Modificar datos y estructuras en MySQL

1. Modificar datos de solo una fila

  1. Selecciona la base de datos:
    USE nombre_base_datos;
  2. Usa el comando UPDATE con una condición:
    
    UPDATE nombre_tabla
    SET columna1 = nuevo_valor1, columna2 = nuevo_valor2
    WHERE id = valor_id;
                

    Ejemplo:

    
    UPDATE usuarios
    SET nombre = 'Juan García', correo = 'juan.garcia@gmail.com'
    WHERE id_usuario = 1;
                

2. Modificar datos de solo una columna

  1. Selecciona la base de datos:
    USE nombre_base_datos;
  2. Usa el comando UPDATE para cambiar el valor de una columna:
    
    UPDATE nombre_tabla
    SET columna1 = nuevo_valor;
                

    Ejemplo:

    
    UPDATE productos
    SET precio = precio * 1.10; -- Incrementa el precio en un 10%
                

3. Modificar toda una tabla

  1. Selecciona la base de datos:
    USE nombre_base_datos;
  2. Ejecuta un comando UPDATE (sin WHERE):
    
    UPDATE nombre_tabla
    SET columna1 = nuevo_valor1, columna2 = nuevo_valor2;
                

4. Modificar datos de dos o más filas

  1. Selecciona la base de datos:
    USE nombre_base_datos;
  2. Usa el comando UPDATE con una condición que afecte varias filas:
    
    UPDATE nombre_tabla
    SET columna1 = nuevo_valor1
    WHERE id IN (valor_id1, valor_id2);
                

    Ejemplo:

    
    UPDATE usuarios
    SET correo = 'actualizado@gmail.com'
    WHERE id_usuario IN (2, 3);
                

5. Modificar datos de dos o más columnas

  1. Selecciona la base de datos:
    USE nombre_base_datos;
  2. Usa el comando UPDATE para modificar múltiples columnas:
    
    UPDATE nombre_tabla
    SET columna1 = nuevo_valor1, columna2 = nuevo_valor2
    WHERE id = valor_id;
                

    Ejemplo:

    
    UPDATE usuarios
    SET nombre = 'Ana Gómez', correo = 'ana.gomez@gmail.com'
    WHERE id_usuario = 2;
                

6. Modificar datos de dos o más tablas

  1. Selecciona la base de datos:
    USE nombre_base_datos;
  2. Ejecuta varios comandos UPDATE:
    
    UPDATE tabla1 SET columna1 = nuevo_valor1 WHERE id = valor_id;
    UPDATE tabla2 SET columna2 = nuevo_valor2 WHERE id = valor_id;
                
  3. (Opcional) Usa transacciones para asegurar consistencia:
    
    START TRANSACTION;
    
    UPDATE tabla1 SET columna1 = nuevo_valor1 WHERE id = valor_id;
    UPDATE tabla2 SET columna2 = nuevo_valor2 WHERE id = valor_id;
    
    COMMIT;
                

Recomendaciones importantes

  • Respalda tu base de datos antes de realizar cambios significativos.
  • Usa cláusulas WHERE para limitar las modificaciones y evitar errores.
  • Prueba primero tus sentencias con SELECT para confirmar que afectan las filas correctas.
<

Destacado

Bootloader Avanzado en Ensamblador

Bootloader Avanzado en Ensamblador Características del Bootloader Se carga en la dirección 0x7C00 (BIOS). ...