MYSQL TEMA 10: INSERT TABLE

SQL INSERT

En este MYSQL TEMA analizamos instrucciones basicas para inserccion, captura o carga de datos en la tabla.

Se empieza usando un metodo muy practico de cargar una tabla con un conjunto de renglones a la vez, es decir existen ocasiones en donde se dispone de una cantidad de informacion muy grande para empezar a cargar la tabla, por ejemplo la primera vez que se captura la tabla de peliculas y se tiene que dar de alta el conjunto de peliculas en existencia.

Mysql tiene instrucciones apropiadas para inserccion de registros o renglones a la tabla, pero dicha instruccion apropiada inserta renglon por renglon y si se tiene que insertar 500 renglones o registros a la vez, entonces se ocupa un mejor mecanismo.

Crear un archivo de texto con el NOTEPAD o WORDPAD de WINDOWS , por ejemplo llamado peliculas.txt, escribir en cada renglon los datos EN EL MISMO ORDEN CORRESPONDIENTE a como se creo la tabla original, cada dato debera separarse con el TABULADOR (tecla tab), para valores faltantes usar \N ( NULL).

Ejemplo:


image273.jpg


Para capturar usar la siguiente orden de MYSQL:

LOAD DATA LOCAL INFILE 'c://peliculas.txt' INTO TABLE peliculas ;

NOTA: si el editor usa \r\n como fin de renglon, entonces usar la orden:

LOAD DATA LOCAL INFILE 'c://peliculas.txt' INTO TABLE peliculas

LINES TERMINATED BY '\r\n' ;

Corrida:

image274.jpg

Observar que el directorio es ” C:// ” usar la doble diagonal y recordar que est metodo les facilitara capturar un lote de renglones a la vez.

SQL INSERT (continuacion)

Esta instruccion es una de las cuatro operaciones basicas con los renglones o registros de una tabla, las otras operaciones que se veran mas adelante son SELECT, UPDATE y DELETE.

Con INSERT se puede insertar o agregar un renglon o registro a la vez, la sintaxis es:

INSERT INTO nombretabla (columna1, columna2, ….)

VALUES ( valor1, valor2, …) ;

Recordar que los datos o valores deben CORRESPONDER EXACTAMENTE con los campos con los cuales se creo originalmente la tabla.

CONTINUA

 




Google
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad