Heim > Datenbank > MySQL-Tutorial > Wie kann ich mehrere SQL-Dateien in einem einzigen Befehl ausführen?

Wie kann ich mehrere SQL-Dateien in einem einzigen Befehl ausführen?

Susan Sarandon
Freigeben: 2025-01-02 14:48:38
Original
392 Leute haben es durchsucht

How Can I Execute Multiple SQL Files in a Single Command?

Mehrere SQL-Dateien in einem einzigen Befehl ausführen

Beim Verwalten einer SQL Server-Datenbank ist es häufig erforderlich, Änderungen aus mehreren externen SQL-Dateien zu übernehmen . Obwohl es möglich ist, jede Datei einzeln auszuführen, kann dieser Vorgang mühsam und zeitaufwändig werden. Dieser Artikel stellt eine effiziente Lösung vor, um alle SQL-Dateien in einem Verzeichnis mit einem einzigen Befehl auszuführen.

Schritt 1: Erstellen Sie eine Batch-Datei (.BAT)

Erstellen Sie eine Textdatei (.txt) mit folgendem Inhalt:

for %%G in (*.sql) do sqlcmd /S servername /d databaseName -E -i"%%G"
pause
Nach dem Login kopieren

Ersetzen Sie „Servername“ und „Datenbankname“ durch die entsprechenden Werte für Sie Datenbank.

Schritt 2: Als Batchdatei speichern

Speichern Sie die Textdatei als Batchdatei mit der Erweiterung „.bat“. Benennen Sie sie beispielsweise „run_sql.bat“.

Schritt 3: Führen Sie die Batchdatei aus

Platzieren Sie die Batchdatei in dem Verzeichnis, das die gewünschten SQL-Dateien enthält ausführen. Doppelklicken Sie auf die Batchdatei, um sie auszuführen.

Zusätzliche Optionen:

  • Anmeldeinformationen angeben: Wenn Sie einen Benutzernamen angeben müssen und Passwort, ersetzen Sie „-E“ durch „-U Benutzername -P“. Passwort":
for %%G in (*.sql) do sqlcmd /S servername /d databaseName -U username -P password -i"%%G"
Nach dem Login kopieren
  • Fehler ignorieren: Um die Ausführung auch dann fortzusetzen, wenn in einer der SQL-Dateien ein Fehler auftritt, fügen Sie „-b“ zum sqlcmd hinzu Befehl:
for %%G in (*.sql) do sqlcmd /S servername /d databaseName -E -b -i"%%G"
Nach dem Login kopieren

Fazit:

Diese Batchdatei vereinfacht die Ausführung mehrerer SQL-Dateien auf einmal. Durch die Angabe der entsprechenden Datenbankparameter und Verarbeitungsoptionen können Sie Ihre Datenbank einfach und effizient aktualisieren oder ändern.

Das obige ist der detaillierte Inhalt vonWie kann ich mehrere SQL-Dateien in einem einzigen Befehl ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage