sql >> Databasteknik >  >> RDS >> Mysql

Importera flera .sql-dumpfiler till mysql-databasen från skalet

cat *.sql | mysql ? Behöver du dem i någon specifik ordning?

Om du har för många att hantera på det här sättet, prova något som:

find . -name '*.sql' | awk '{ print "source",$0 }' | mysql --batch

Detta löser också en del problem med att skicka skriptinmatning genom en pipeline även om du inte borde ha några problem med pipelinebearbetning under Linux. Det fina med detta tillvägagångssätt är att mysql verktyget läser i varje fil istället för att den ska läsas från stdin .



  1. Är det möjligt att ta bort från flera tabeller i samma SQL-sats?

  2. Förstå molnbaserad SQL Server-prestandaövervakning

  3. Jämföra Galera Cluster Cloud-erbjudanden:Del ett Amazon AWS

  4. Använder MySQL i Flask