Guía completa de SQL: Tablas, Consultas, Usuarios y Privilegios en MySQL
🔧 Crear tablas
CREATE TABLE Empleados (
ID INT NOT NULL PRIMARY KEY,
Nombre VARCHAR(50),
Apellido VARCHAR(50),
Dirección VARCHAR(100),
Ciudad VARCHAR(50),
FechaContratacion DATE
);
Relaciones entre tablas
- Relación 1:N:
FOREIGN KEY (idGrup) REFERENCES grupoMusical(idGrupo) - Relación 1:1:
empleado_id INT UNIQUE, FOREIGN KEY (empleado_id) REFERENCES Empleados(empleado_id)
➕ INSERT
INSERT INTO Clientes (Nombre, Apellido, Ciudad) VALUES ('Juan', 'Pérez', 'Madrid');
Varios registros:
INSERT INTO Clientes (Nombre, Apellido, Ciudad) VALUES ('Ana', 'García', 'Barcelona'), ('Luis', 'Martínez', 'Valencia');
❌ DELETE
DELETE FROM Clientes WHERE nombre = 'Juan';
¡Ojo! Sin WHERE se borran todos los registros: DELETE FROM Clientes;
✏️ UPDATE
UPDATE Empleados...