carga de registros a una tabla y su recuperación

Upload: salome-rojas

Post on 01-Jun-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Carga de Registros a Una Tabla y Su Recuperacin

    1/3

    Carga de registros a una tabla y su recuperacin (insert into - select)

    Un registro es una fila de la tabla que contiene los datos propiamente dichos. Cada registro tieneun 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 loscampos.

    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 parntesis y separados porcomas y luego los valores para cada campo tambin entre parntesis y separados por comas.

    !a tabla usuarios ahora la podemos graficar de la siguiente forma:

    nombre clave

    MarioPerez Marito

    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 mensae de error y los datos se guardan demodo incorrecto.

    #ote que los datos ingresados como corresponden a campos de cadenas de caracteres se colocanentre comillas simples. !as comillas simples son $%!&'A($R&A).

    *ara 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. !uego del comando select indicamos losnombres de los campos a rescatar.

  • 8/9/2019 Carga de Registros a Una Tabla y Su Recuperacin

    2/3

    Tpos de datos bsicos de un campo de una tabla.

    +a e,plicamos que al crear una tabla debemos resolver qu campos -columnas tendr/ y que tipode datos almacenar/ cada uno de ellos es decir su estructura. Estos son algunos tipos de datosb/sicos:

    0 varchar: se usa para almacenar cadenas de caracteres. Una cadena es una secuencia decaracteres. )e coloca entre comillas -simples: 12ola1. El tipo "varchar" define una cadena delongitud variable en la cual determinamos el m/,imo de caracteres. *uede guardar hasta 344caracteres. *ara almacenar cadenas de hasta 56 caracteres definimos un campo de tipovarchar-56. )i asignamos una cadena de caracteres de mayor longitud que la definida la cadenase corta. *or eemplo si definimos un campo de tipo varchar-76 y le asignamos la cadena1%uenas tardes1 se almacenar/ 1%uenas tar1 aust/ndose a la longitud de 76 caracteres.

    0 integer: se usa para guardar valores numricos enteros de 03666666666 a 3666666666 apro,.8efinimos campos de este tipo cuando queremos representar por eemplo cantidades.

    0 float: se usa para almacenar valores numricos decimales. )e utili9a como separador el punto-.. 8efinimos campos de este tipo para precios por eemplo.

    Antes de crear una tabla debemos pensar en sus campos y optar por el tipo de dato adecuadopara cada uno de ellos. *or eemplo si en un campo almacenaremos nmeros enteros el tipo"float" ser;a una mala elecci

  • 8/9/2019 Carga de Registros a Una Tabla y Su Recuperacin

    3/3

    Problema:

    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 2!, domicilio (cadena de ! # tele$ono (cadena de 11!:

    - %isualice las tablas existentes para &eri$icar la creaci'n de "agenda".- %isualice la estructura de la tabla "agenda".)- *ngrese los siguientes registros:(nombre, domicilio, tele$ono! (+lberto ores+,+Colon 12+,+2)/+!(nombre, domicilio, tele$ono! (+0uan Torres+,+&ellaneda 1)+,+)//+!- 3eleccione # mustre todos los registros de la tabla:/- Elimine la tabla "agenda", si existe:- *ntente eliminar la tabla nue&amente, sin especi$icar "si existe":

    Problema 2

    Un videoclub que alquila pel;culas en video almacena la informaci