DML SQL 

En está sección se describen los comandos empleados tipo DML empleados en SQL para agregar datos en las tablas de la base de datos, realizar selecciones o modificar el contenido. 

Sentencia Insert

La sentencia "Insert" fue utilizada para ingresar al menos 5 registros en cada una de las tablas de la base de datos. 

Registros de categorías

insert into categoria(nombre_categoria)

values ("Platino"),("One"),("Premium"),("Classic"),("Super");



Registros clientes

insert into cliente

values("1002393411","vicmanu13120@gmail.com",77,1.76,"2026-03-04","2000-12-13","VICTOR BUITRAGO"),

("1032471783","efmorab23@gmail.com",78,1.78,"2026-03-04","1995-05-20","EDUARD MORA"),

("1152222167","jotasetape@gmail.com",96,1.89,"2026-03-04","1998-08-14","JOSE ZUÑIGA"),

("1124777012","camilo.bustos@gmail.com",80,1.80,"2026-03-04","1998-10-14","CAMILO BUSTOS"),

("1000494578","karla.diaz@gmail.com",56,1.61,"2026-03-04","1997-11-15","KARLA DIAZ");

Registro sedes

insert into sede

values (1,"GALERIAS","Bogotá","cra. 24 #53 - 73",2),

(2,"CANEY","Cali","Calle 48# 85-54",3),

(3,"MIRAMAR","Barranquilla","Cra 43 # 99-50",2),

(4,"BELÉN","Medellín","Cll 32 # 75-50",4),

(5,"CONNECTA","Bogotá","Avenida calle 26 No. 92 – 32",5);

Registro profesionales

insert into profesional(cedula_profesional,especialidad,id_sede)

values("19455821","NUTRICIONISTA",2),

("52344910","FISIOTERAPEUTA",3),

("71782304","INSTRUCTOR YOGA",1),

("1018452789","ENTRENADOR PERSONAL",4),

("1121905432","INSTRUCTOR PILATES",5);


Registros asistencia

insert into asistencia(fecha_asistencia,hora_entrada,hora_salida,id_sede,cedula_cliente)

values("2026-03-03","20:00:12","21:00:54",2,"1002393411"),

("2026-02-03","10:32:12","12:10:40",5,"1000494578"),

("2026-02-27","14:25:10","15:51:44",1,"1152222167"),

("2026-01-14","08:10:25","10:12:45",3,"1032471783"),

("2026-01-30","09:15:02","11:32:3",4,"1124777012");

Registros pago

insert into pago

values(1,1980000,"2026-01-10","EFECTIVO",1,"1152222167"),

(2,1470000,"2026-01-11","TARJETA CREDITO",2,"1000494578"),

(3,1190000,"2026-01-12","TARJETA DEBITO",3,"1002393411"),

(4,895000,"2026-01-13","TARJETA CREDITO",4,"1032471783"),

(5,780000,"2026-01-14","EFECTIVO",5,"1124777012");


Registros atención

insert into atencion(numero_horas,tipo_atencion,cedula_cliente,cedula_profesional)

values(2,"VIRTUAL","1152222167","1018452789"),

(1,"VIRTUAL","1124777012","1018452789"),

(1,"PRESENCIAL","1000494578","71782304"),

(2,"PRESENCIAL","1032471783","52344910"),

(1,"PRESENCIAL","1002393411","19455821");


Registro de teléfonos de los clientes

insert into telefono_cliente

values(1,"3004567891","1152222167"),

(2,"3102345678","1124777012"),

(3,"3209876543","1000494578"),

(4,"3156781234","1032471783"),

(5,"3015432109","1002393411");

Registro de teléfonos de los profesionales

insert into telefono_profesional

values(1,"3118765432","1121905432"),

(2,"3213456789","1018452789"),

(3,"3501234567","71782304"),

(4,"3047654321","52344910"),

(5,"3189012345","19455821");


Sentencia Update

La sentencia DML "Update" se utiliza para modificar los registros de un objeto de la base de datos. Con los comandos mostrados en la sección de Insert, se puede apreciar que los registros de los profesionales están incompletos, por lo que se muestra el uso de la sentencia "Update" para completar la información de esta tabla.  

Update de registros de profesionales

update profesional set nombre_profesional="SANDRA RIAÑO", fecha_nacimientopr="2000-01-20" WHERE cedula_profesional="19455821";

update profesional set nombre_profesional="KAROL MARTINEZ", fecha_nacimientopr="2001-02-15"WHERE cedula_profesional="52344910";

update profesional set nombre_profesional="JAVIER BOLAÑO", fecha_nacimientopr="2002-03-16"WHERE cedula_profesional="71782304";

update profesional set nombre_profesional="ANDRES GOMEZ", fecha_nacimientopr="2003-04-17"WHERE cedula_profesional="1018452789";

update profesional set nombre_profesional="LEIDY ZAPATA", fecha_nacimientopr="2004-05-18"WHERE cedula_profesional="1121905432";

Sentencia Select

Se presenta el uso de la sentencia DML "Select" para seleccionar de la tabla de profesionales todos los que tienen al menos una d en su nombre, sin importar el lugar en el que se encuentra. 

Sentencia Select

select especialidad, nombre_profesional from profesional where nombre_profesional like "%d%";


Sentencia Delete

Se utiliza la sentencia "Delete" para eliminar el teléfono del profesional de atención identificado con el ID 4. 

Sentencia Delete

delete from telefono_profesional where id_telefonopr=4;

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar