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:
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:
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