sql >> Base de Datos >  >> RDS >> Mysql

¿Crear una tabla mysql directamente desde un archivo CSV utilizando el motor de almacenamiento CSV?

Acabo de descubrir csvkit , que es un conjunto de herramientas de línea de comandos de Unix para archivos CSV. Lo instalé en mi Mac con pip install csvkit . El comando fue:

csvsql --dialect mysql --snifflimit 100000 bigdatafile.csv > maketable.sql

Alternativamente, puede proporcionar una cadena de conexión DB y puede cargar la tabla directamente.