sábado, 7 de abril de 2012

4 - Carga de registros a una tabla y su recuperación

Un registro es una fila de la tabla que contiene los datos propiamente dichos. Cada registro tiene un dato por cada columna.


Recordemos como crear la tabla "usuarios":

create table usuarios (
  nombre varchar(30),
  clave varchar(10)
);
 
Al ingresar los datos de cada registro debe tenerse en cuenta la cantidad y el orden de los campos.

Ahora vamos a agregar un registro a la tabla:

insert into usuarios (nombre, clave) values ('MarioPerez','Marito');
 
Usamos "insert into". Especificamos los nombres de los campos entre paréntesis y separados por comas y luego los valores para cada campo, también entre paréntesis y separados por comas.

Es importante ingresar los valores en el mismo orden en que se nombran los campos, si ingresamos los datos en otro orden, no aparece un mensaje de error y los datos se guardan de modo incorrecto.

Note que los datos ingresados, como corresponden a campos de cadenas de caracteres se colocan entre comillas simples. Las comillas simples son OBLIGATORIAS.

Para ver los registros de una tabla usamos "select":

select nombre,clave from usuarios;
 
Aparece un registro.

El comando "select" recupera los registros de una tabla. Luego del comando select indicamos los nombres de los campos a rescatar.

Problema Resuelto:

Insertar tres registros en la tabla usuarios y luego mostrar todos los registros de la tabla.

Primeramente eliminamos la tabla, si existe:

drop table if exists usuarios;
 
Creamos la tabla:

create table usuarios (
  nombre varchar(30),
  clave varchar(10)
);
 
Insertamos 3 registros:

insert into usuarios(nombre,clave) values ('MarioPerez','Marito');
insert into usuarios(nombre,clave) values ('MariaGarcia','Mary');
insert into usuarios(nombre,clave) values ('DiegoRodriguez','z8080');
 
Para ver los registros ejecutamos el comando select:

select nombre,clave from usuarios;
 
 
Problema Propuesto: 
 
Trabaje con la tabla "agenda".
 
1- Elimine la tabla "agenda", si existe:
   

2- Cree una tabla llamada "agenda". Debe tener los siguientes campos: 
   nombre (cadena de 20), domicilio (cadena de 30) y telefono (cadena de 11):


3- Visualice las tablas existentes para verificar la creación de "agenda".
   

4- Visualice la estructura de la tabla "agenda". 

5- Ingrese los siguientes registros:
(nombre, domicilio, telefono) 
Alberto Mores,Colon 123,4234567
Juan Torres,Avellaneda 135,4458787

6- Seleccione y mustre todos los registros de la tabla:
 
7- Elimine la tabla "agenda", si existe:

8- Intente eliminar la tabla nuevamente, sin especificar "si existe": 
 
 
Otros problemas: 
A) Trabaje con la tabla "libros".
1- Elimine la tabla "libros", si existe. 

2- Cree una tabla llamada "libros". Debe definirse con los siguientes campos: 
   titulo (cadena de 20), autor (cadena de 30) y editorial (cadena de 15).

3- Visualice las tablas existentes. 

4- Visualice la estructura de la tabla "libros".

5- Ingrese los siguientes registros:
 'El aleph','Borges','Planeta';
 'Martin Fierro','Jose Hernandez','Emece';
 'Aprenda PHP','Mario Molina','Emece';

6- Muestre todos los registros. 
  

No hay comentarios:

Publicar un comentario