Comprobación de registros contra un archivo CSV
-
03-07-2019 - |
Pregunta
Soy nuevo en MySQL y PHP (como probablemente pueda decir) y me preguntaba si alguien sabía una manera fácil de importar un archivo CSV en una tabla MySQL.
" Hay varias formas de ingresar csv en mysql dependiendo de qué tipo de acceso que tiene, si puede utilizar el cliente mysql directamente hay una comando para cargar datos delimitados, Algo así podría ser básicamente Entra directamente en cron y guarda En sí al día. De lo contrario hay varios scripts PHP para hacer ese tipo de cosa. "
Eso es algo que un amigo me dijo que hiciera, ¿es la forma más fácil / mejor de hacerlo? Si es así, ¿alguien me lo explicaría?
Gracias
Solución
aquí está el paso a paso para extender la respuesta de Mrgreen:
- instalar phpmyadmin
- elige tu base de datos
- elige tu mesa
- 'Importar'
- selecciona tu archivo CSV
- establezca 'Formato del archivo importado' a CSV
Otros consejos
Utilice el " carga de datos infile " mando. Por sordomudo tratará los archivos entrantes como csv, aunque puede definir un tipo de archivo personalizado para importar. La documentación para el archivo de datos de carga está aquí:
http://dev.mysql.com/doc /refman/5.0/en/load-data.html
FTA, en su forma más simple, el comando se ve así:
LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;
Eso supone que las columnas en el archivo de datos y en su archivo de texto se alinean. El resto de la documentación explica cómo obtener campos no alineados importados y también cómo lidiar con las terminaciones de línea de estilo Windows vs Unix.
Si llegas a MySQL y PHP, una buena manera de comenzar fue con XAMPP .
XAMPP es un Apache fácil de instalar distribución que contiene MySQL, PHP y Perl. XAMPP es realmente muy fácil de instalar y usar - simplemente descargar, extraer y comenzar.
El paquete incluye phpMyAdmin, lo que hace que sea realmente fácil cargar CSV y administrar su base de datos MySQL.