Muchos de los que tienen las famosas bases de datos robadas, sobre todo el archivo release1.tar que contiene el archivo ARCHIVO_B_2005.DAT no saben como cargar los datos en una base de datos.
El problema radica en que son muchos campos y estan separados por largo fijo (flat file). Para poder cargarlos hice un script en php que se encarga de ir separandolos y crea un archivo CSV. Una vez generado el archivo, puede cargarse tranquilamente en MySQL.
Read it all..
August 21, 2009
Cargando datos PSU 2005 a MySQL
Restaurar Base de Datos desde CSV (MySQL)
Despues de obtener las Bases de Datos filtradas a Internet, decidi cargarlas a una Base de Datos MySQL (tiene soporte para fulltext index).
Despues de crear las tablas con los scripts dados, se debe importar los CSV de la siguiente forma:
LOAD DATA LOCAL INFILE 'mineduc.csv' INTO TABLE mineduc FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' (rut, nombre, establecimiento, jornada, tipo, estado);