10 - Modificación de registros de una tabla (update) |
Trabaje con la tabla "agenda" que almacena los datos de sus amigos. 1- Elimine la tabla si existe. 2- Cree la tabla: create table agenda( apellido varchar(30), nombre varchar(20), domicilio varchar(30), telefono varchar(11) ); 3- Visualice la estructura de la tabla "agenda" (describe). 4- Ingrese los siguientes registros (insert into): Mores,Alberto,Colon 123,4234567, Torres,Juan,Avellaneda 135,4458787, Lopez,Mariana,Urquiza 333,4545454, Lopez,Jose,Urquiza 333,4545454, Peralta,Susana,Gral. Paz 1234,4123456. 5- Modifique el registro cuyo nombre sea "Juan" por "Juan Jose"(update- where): update agenda set nombre='Juan Jose' where nombre='Juan'; 6- Actualice los registros cuyo número telefónico sea igual a '4545454' por '4445566': update agenda set telefono='4445566' where telefono='4545454'; 7- Actualice los registros que tengan en el campo "nombre" el valor "Juan" por "Juan Jose" (ningún registro afectado porque ninguno cumple con la condición del "where"): update agenda set nombre='Juan Jose' where nombre='Juan';
A) Trabaje con la tabla "libros" de una librería. 1- Elimine la tabla. 2- Créela con los siguientes campos: titulo (cadena de 20 caracteres de longitud), autor (cadena de 30), editorial (cadena de 15) y precio (float). 3- Visualice la estructura de la tabla "libros". 4- Ingrese los siguientes registros: El aleph,Borges,Planeta,15.00; Martin Fierro,Jose Hernandez,Emece,25.50; Aprenda PHP,Mario Molina,Emece,25.00; Cervantes y el quijote,Borges,Paidos,25; Matematica estas ahi, Paenza, Paidos,40.80; 5- Muestre todos los registros. 6- Modifique los registros cuyo autor sea igual a "Paenza", por "Adrian Paenza". (1 registro afectado) 7- Nuevamente, modifique los registros cuyo autor sea igual a "Paenza", por "Adrian Paenza". (ningún registro afectado). 8- Actualice el precio del libro de "Mario Molina" a 27 pesos: 9- Actualice el valor del campo "editorial" por "Emece S.A.", para todos los registros cuya editorial sea igual a "Emece". B) Un comercio que vende artículos de computación registra los datos de sus artículos en una tabla con ese nombre. 1- Elimine "articulos", si existe. 2- Cree la tabla, con la siguiente estructura: create table articulos( codigo integer, nombre varchar(20), descripcion varchar(30), precio float, cantidad integer ); 3- Vea la estructura de la tabla (describe). 4- Ingrese algunos registros: insert into articulos (codigo, nombre, descripcion, precio,cantidad) values (1,'impresora','Epson Stylus C45',400.80,20); insert into articulos (codigo, nombre, descripcion, precio,cantidad) values (2,'impresora','Epson Stylus C85',500,30); insert into articulos (codigo, nombre, descripcion, precio,cantidad) values (3,'monitor','Samsung 14',800,10); insert into articulos (codigo, nombre, descripcion, precio,cantidad) values (4,'teclado','ingles Biswal',100,50); insert into articulos (codigo, nombre, descripcion, precio,cantidad) values (5,'teclado','español Biswal',90,50); 5- Actualice el precio a "400" del artículo cuya descripción sea "Epson Stylus C45": update articulos set precio=400 where descripcion='Epson Stylus C45'; 6- Actualice la cantidad a 100 de todas los teclados: update articulos set cantidad=100 where nombre='teclado'; 7- Actualice la cantidad a 50 y el precio a 550 del artículo con código 2: update articulos set cantidad=50, precio=550 where codigo=2; 8- Actualice la cantidad a 100 de todos los registros con cantidad=1000 (no hay registros que cumplan la condición, ningún registro afectado): update articulos set cantidad=100 where cantidad=1000;