51 - Modificar campos de una tabla (alter table - modify) |
Trabaje con la tabla "peliculas" de un video club. 1- Elimine la tabla, si existe. 2- Cree la tabla con la siguiente estructura: create table peliculas( codigo int unsigned, nombre varchar(20) not null, actor varchar(20), director varchar(25), duracion tinyint ); 3- Modifique el campo "duracion" por tinyint unsigned. alter table peliculas modify duracion tinyint unsigned; 4- Modifique el campo "nombre" para poder almacenar una longitud de 40 caracteres y que no permita valores nulos: alter table peliculas modify nombre varchar(40) not null; 5- Modifique el campo "actor" para que no permita valores nulos: alter table peliculas modify actor varchar(20) not null; 6- Intente definir "auto_increment" el campo "codigo" (mensaje de error): alter table peliculas modify codigo int unsigned auto_increment;
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 int unsigned, nombre varchar(25) not null, descripcion varchar(30), precio decimal(4,2) unsigned, cantidad tinyint, primary key(codigo) ); 3- Modifique el campo "precio" para que pueda guardar valores hasta "9999.99". 4- Modifique el campo "codigo" para que se autoincremente. 5- Modifique el campo "cantidad" para que no permita valores negativos.