Problema:
Un banco tiene registrados las cuentas corrientes de sus clientes en una tabla llamada "cuentas".
1- Elimine la tabla, si existe.
2- Cree la tabla:
create table cuentas(
numero int(8) zerofill auto_increment,
documento char(8) not null,
nombre varchar(30),
saldo decimal(9,2),
primary key(numero)
);
3- Visualice la estructura de la tabla:
describe cuentas;
note que en la columna que muestra el tipo aparece "zerofill" en el campo "numero".
4- Ingrese los siguientes registros:
insert into cuentas (numero,documento,nombre,saldo)
values(1234,'22333444','Juan Perez',2000.60);
insert into cuentas (numero,documento,nombre,saldo)
values(2566,'23333444','Maria Pereyra',5050);
insert into cuentas (numero,documento,nombre,saldo)
values(5987,'24333444','Marcos Torres',200);
insert into cuentas (numero,documento,nombre,saldo)
values(14434,'25333444','Ana Juarez',8000.60);
5- Vea cómo se guardaron los números de cuenta:
select * from cuentas;
6- Ingrese un valor negativo para el número de cuenta:
insert into cuentas (numero,documento,nombre,saldo)
values(-1234,'27333444','Luis Duarte',2800);
note que no lo toma y sigue la secuencia.
Otros problemas:
Trabaje con la tabla que almacena los datos sobre películas, llamada "peliculas".
1- Elimine la tabla si existe.
2- Créela con la siguiente estructura:
create table peliculas(
codigo int(4) zerofill auto_increment,
titulo varchar(30) not null,
actor varchar(20),
duracion tinyint zerofill default 90,
primary key (codigo)
);
3- Vea la estructura de la tabla:
describe peliculas;
note que el atributo "zerofill" aparece en los campos "codigo" y "duracion", en la columna que
describe el tipo de cada dato.
4- Ingrese algunos registros.
5- Ingrese un valor de código negativo.
6- Ingrese un valor de duración negativo.