sql >> Database teknologi >  >> RDS >> Mysql

Hvordan importerer man nemt flere sql-filer til en MySQL-database?

I Windows , åbn en terminal, gå til indholdsmappen og skriv:

copy /b *.sql all_files.sql

Dette samler alle filer i kun én, hvilket gør det virkelig hurtigt at importere med PhpMyAdmin.

I Linux og macOS , som @BlackCharly påpegede, vil dette gøre tricket:

cat *.sql  > .all_files.sql

Vigtig bemærkning :At gøre det direkte burde gå godt, men det kan ende med, at du sidder fast i en løkke med en massiv outputfil, der bliver større og større på grund af, at systemet tilføjer filen til sig selv. For at undgå det, to mulige løsninger.

A) Læg resultatet i en separat mappe for at være sikker (Tak @mosh):

mkdir concatSql
cat *.sql  > ./concatSql/all_files.sql

B) Sammensæt dem i en fil med en anden udvidelse, og skift derefter navnet. (Tak @William Turrell)

cat *.sql  > all_files.sql1
mv all_files.sql1 all_files.sql


  1. CodeIgniter Vælg forespørgsel

  2. Hvordan kan jeg skrive SQLite Real-værdier til Java BigDecimal-værdier?

  3. Find mandage mellem 2 datoer

  4. Hvordan OPDATERE en kolonne ved hjælp af en anden kolonne i en anden tabel? SQL-fejl:ORA-00933:SQL-kommando blev ikke afsluttet korrekt