Problema:
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;
Otros problemas:
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.