
CREATE DATABASE controlgymplus;
USE controlgymplus;

CREATE TABLE usuarios(
id INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(100),
email VARCHAR(150),
password VARCHAR(255),
rol VARCHAR(50)
);

CREATE TABLE clientes(
id INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(150),
telefono VARCHAR(50),
email VARCHAR(150),
membresia VARCHAR(100),
fecha_inicio DATE,
fecha_fin DATE,
estado VARCHAR(50)
);

CREATE TABLE pagos(
id INT AUTO_INCREMENT PRIMARY KEY,
cliente_id INT,
monto DECIMAL(10,2),
fecha DATETIME,
metodo VARCHAR(50)
);

CREATE TABLE productos(
id INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(150),
precio DECIMAL(10,2),
stock INT
);

CREATE TABLE ventas(
id INT AUTO_INCREMENT PRIMARY KEY,
producto_id INT,
cantidad INT,
total DECIMAL(10,2),
fecha DATETIME
);

CREATE TABLE licencias(
id INT AUTO_INCREMENT PRIMARY KEY,
clave VARCHAR(255),
estado VARCHAR(50),
fecha_inicio DATETIME,
fecha_fin DATETIME
);
