sql >> Database >  >> RDS >> Mysql

Importeer meerdere CSV-bestanden in mysql

Het is een goede oplossing voor Windows-gebruikers. Maak gewoon een tekstbestand "import.bat" met code en voer het daarna uit.

@ECHO off
FOR %%I In (db\*.sql) DO mysqlimport.exe --local -uroot -proot vipamoda %%I
PAUSE

Complexere code die eerst de SQL-structuur importeert en vervolgens TXT-gegevens importeert:

@ECHO off
FOR %%I IN (db\*.sql) DO (
    mysql.exe -uroot -proot vipamoda < %%~dpnI.sql
    mysqlimport.exe --local -uroot -proot vipamoda %%~dpnI.txt
)
PAUSE

En de dumpcode voor deze importcode is:

mysqldump.exe --compact --add-drop-table --tab=db -uroot -proot vipamoda



  1. virtualenv die verplaatste bibliotheken kan vinden (zoals mysqlclient lib voor MySQLdb)

  2. Hoe LEFT() werkt in MariaDB

  3. Zeer eenvoudige gebruikersinvoer in django

  4. Hoe kan ik verwijderen met INNER JOIN met SQL Server?