Descarga la aplicación para disfrutar aún más
Esta es una vista previa del archivo. Inicie sesión para ver el archivo original
INSERCION, MODIFICACION Y ELIMINACION DE DATOS Para la insercion de datos se utiliza la siguiente sintaxis: insert into NombreTabla (campo1, Campo2,..., CampoN) values (valor1, Valor2,..., valorN) Donde CampoX, es el nombre de cualquier campo de la tabla ValorX, es el valor que va a tener el campo Para actualizar datos la instruccion es: update NombreTabla Set campo=valor [where condicion]; Para eliminar datos de una tabla la instruccion es: delete from NombreTabla [where Condicion]; En la sintaxis lo encerrado entre corchetes es opcional, en este caso si se omite la condicion TODOS los registros se elimiaran o actualizaran segun sea el caso, por lo que hay que ser cuidadosos. Una condicion se compone de la siguiente forma: Dato1 OperadorComparacion Dato2 Dato puede ser un campo, valor o cualquier expresion que nos de un valor valido (funciones, expresiones aritmeticas, consulta, etc) Operadores de comparacion > Mayor que >= Mayor o igual que = Igual que <= Menor igual que < Menor que <> o != Diferente que Ejemplos 1. Da de alta al empleado Edgar Catalan Salgado, que nacio el 17 de marzo de 1981, con un salario de 10000 insert into Empleados(Nombre, ApPaterno, ApMaterno, FechaNacimiento, Salario) values ('Edgar', 'Catalan', 'Salgado', '17/03/1981', 10000) 2. Modifica el salario de los empleados que se llaman Edgar para que ahora ganen 15000 update table Empleados set Salario= 15000 where nombre='Edgar' 3 Borra a los empleados que llaman Edgar Delete from Empleados where nombre='Edgar' Ejercicios: 1. Suponga una tabla de Alumnos con los atributos de IdAlumno, Nombre, ApPaterno, ApMaterno, Promedio y FechaIngreso. A). Da de alta los siguientes alumnos: La alumna Blanca Jenipher Garcia Montez ingreso a la escuela el 2 de febrero del 2010 y tiene un promedio de 10. --insert into alumnos(Nombre,ApPaterno,ApMaterno,Promedio,FechaIngreso) values('Blanca Jenifer','García','Montez',10,'02/02/2010'); El alumno Garcia Ruiz Brandon tiene un promedio de 9 e ingreso el 5 de agosto del 2011. --insert into alumnos(Nombre,ApPaterno,ApMaterno,Promedio,FechaIngreso) values('Brandon','García','Ruiz',9,'05/08/2011'); La alumna Brenda Alcantara ingreso el 5 de enero de este año. --insert into alumnos(Nombre,ApPaterno,FechaIngreso) values('Brenda','Alcantara',10,'05/01/2012'); B). Modifica la calificacion de 2 alumnos --update alumnos set calificacion=7 where nombre='Blanca'; --update alumnos set calificacion=5 where promedio=9; C). Modifica la fecha de ingreso de 2 alumnos --update alumnos set FechaIngreso='02/05/2009' where ApPaterno='Alcantara'; --update alumnos set FechaIngreso='06/01/2011' where Nombre='Brandon'; D). Elimina a uno de los alumnos. --delete from Empleado where nombre='Brenda'; 2. Suponga una tabla llamada auto la cual tiene los datos de modelo, marca, color y placas. Da de alta 4 autos diferentes, modifica el color de 1 y elimina a 2 carros. --Create table Auto ( Modelo varchar(30), Marca varchar(30), Color varchar(20), Placas char(7) ); insert into auto(Modelo,Marca,Color,Placas) values('Sedan','VW','Blanco','134-GTY'); insert into auto(Modelo,Marca,Color,Placas) values('Golf','VW','Azul','153-ODS'); insert into auto(Modelo,Marca,Color,Placas) values('Bora','VW','Plata','634-FCT'); insert into auto(Modelo,Marca,Color,Placas) values('Jeep','Ford','Verde',991-GPK'); update Auto set Color='Amarillo'; where Modelo='Golf'; delete from Auto where Marca='Ford'; delete from Auto where Color='Blanco'; 3. Suponga una tabla llamada Materia, con los datos de IdMateria, Nombre, Nivel y Creditos. Da de alta 3 materias diferentes y elimina 2 materias. --create table Materia ( IdMateria int, Nombre varchar(50), Nivel int, Creditos float ); insert into Materia(IdMateria,Nombre,Nivel,Creaditos) values(1,'Bases de Datos',2, 4.65); insert into Materia(IdMateria,Nombre,Nivel,Creaditos) values(2,'Estructuras de Datos',1, 4.50); insert into Materia(IdMateria,Nombre,Nivel,Creaditos) values(3,'Matemáticas avanzadas',2, 5.02); delete from Materia where Nombre='Bases de Datos'; delete from Materia where IdMateria=3;
Compartir