Einfache Methode zum Exportieren von CSV-Dateien aus einer SQL-Datenbank

Das Exportieren von Daten aus einer SQL-Datenbank in eine CSV-Datei ist äußerst nützlich für die Datenfreigabe und -analyse. In diesem Artikel werden wir die Schritte erläutern, wie Sie Daten mit den wichtigsten Datenbankverwaltungssystemen MySQL, PostgreSQL, SQL Server, SQLite und Oracle einfach in eine CSV-Datei exportieren können.

Inhaltsverzeichnis

Exportieren einer CSV-Datei aus MySQL

Hier sind die spezifischen Schritte zum Exportieren von Daten aus MySQL in eine CSV-Datei.

Exportieren mit MySQL Workbench

Mit MySQL Workbench können Sie Daten einfach über die GUI exportieren.

Exportanleitung

  1. Starten Sie MySQL Workbench und verbinden Sie sich mit der Ziel-Datenbank.
  2. Klicken Sie mit der rechten Maustaste auf die Tabelle, die Sie exportieren möchten, und wählen Sie „Table Data Export Wizard“ aus.
  3. Filtern und konfigurieren Sie die zu exportierenden Daten, und legen Sie den Speicherort fest.
  4. Klicken Sie auf „Next“, um den Exportvorgang auszuführen.

Exportieren über die Befehlszeile

So exportieren Sie Daten aus einer MySQL-Datenbank in eine CSV-Datei über die Befehlszeile.

Exportanleitung

  1. Öffnen Sie ein Terminal oder eine Eingabeaufforderung.
  2. Geben Sie den folgenden Befehl ein, um in eine CSV-Datei zu exportieren.
   SELECT * INTO OUTFILE '/path/to/your/file.csv'
   FIELDS TERMINATED BY ',' 
   ENCLOSED BY '"'
   LINES TERMINATED BY '\n'
   FROM your_table_name;
  1. Nach der Befehlsausführung wird die CSV-Datei im angegebenen Pfad erstellt.

Exportieren einer CSV-Datei aus PostgreSQL

Hier sind die spezifischen Schritte zum Exportieren von Daten aus PostgreSQL in eine CSV-Datei.

Exportieren mit dem psql-Befehl

Verwenden Sie das Kommandozeilen-Tool psql von PostgreSQL, um Daten in eine CSV-Datei zu exportieren.

Exportanleitung

  1. Öffnen Sie ein Terminal oder eine Eingabeaufforderung.
  2. Geben Sie den folgenden Befehl ein, um sich mit psql zu verbinden.
   psql -U your_username -d your_database
  1. Führen Sie den folgenden COPY-Befehl aus, um Daten in eine CSV-Datei zu exportieren.
   COPY your_table_name TO '/path/to/your/file.csv' WITH (FORMAT csv, HEADER);
  1. Nach der Befehlsausführung wird die CSV-Datei im angegebenen Pfad erstellt.

Exportieren mit pgAdmin

Mit pgAdmin können Sie Daten einfach über die GUI exportieren.

Exportanleitung

  1. Starten Sie pgAdmin und verbinden Sie sich mit der Ziel-Datenbank.
  2. Klicken Sie mit der rechten Maustaste auf die Tabelle, die Sie exportieren möchten, und wählen Sie „Export“ aus.
  3. Wählen Sie „CSV“ als Exportformat aus und legen Sie den Speicherort fest.
  4. Konfigurieren Sie die erforderlichen Optionen und klicken Sie auf „OK“, um den Exportvorgang auszuführen.

Exportieren einer CSV-Datei aus SQL Server

Hier sind die spezifischen Schritte zum Exportieren von Daten aus SQL Server in eine CSV-Datei.

Exportieren mit SQL Server Management Studio (SSMS)

Hier wird beschrieben, wie Sie Daten mit SSMS in eine CSV-Datei exportieren.

Exportanleitung

  1. Starten Sie SQL Server Management Studio und verbinden Sie sich mit der Ziel-Datenbank.
  2. Klicken Sie mit der rechten Maustaste auf die Tabelle, die Sie exportieren möchten, und wählen Sie „Tasks“ → „Export Data“ aus.
  3. Der SQL Server Import and Export Wizard wird gestartet. Klicken Sie auf „Next“.
  4. Wählen Sie im Abschnitt „Data Source“ die Tabelle aus, die Sie exportieren möchten.
  5. Wählen Sie im Abschnitt „Destination“ „Flat File Destination“ und geben Sie den Speicherort der CSV-Datei an.
  6. Konfigurieren Sie die Exportoptionen und klicken Sie auf „Next“.
  7. Überprüfen Sie den Exportinhalt und klicken Sie auf „Finish“, um den Exportvorgang auszuführen.

Exportieren über die Befehlszeile

So exportieren Sie Daten mit dem bcp (Bulk Copy Program) Tool von SQL Server in eine CSV-Datei.

Exportanleitung

  1. Öffnen Sie ein Terminal oder eine Eingabeaufforderung.
  2. Geben Sie den folgenden Befehl ein, um mit bcp in eine CSV-Datei zu exportieren.
   bcp "SELECT * FROM your_database.dbo.your_table" queryout "C:\path\to\your\file.csv" -c -t, -T -S your_server_name
  1. Nach der Befehlsausführung wird die CSV-Datei im angegebenen Pfad erstellt.

Exportieren einer CSV-Datei aus SQLite

Hier sind die spezifischen Schritte zum Exportieren von Daten aus SQLite in eine CSV-Datei.

Exportieren mit dem sqlite3-Befehl

So exportieren Sie Daten mit dem sqlite3-Kommandozeilen-Tool in eine CSV-Datei.

Exportanleitung

  1. Öffnen Sie ein Terminal oder eine Eingabeaufforderung.
  2. Geben Sie den folgenden Befehl ein, um eine Verbindung zur SQLite-Datenbank herzustellen.
   sqlite3 /path/to/your/database.db
  1. Geben Sie in der SQLite-Kommandozeile den folgenden Befehl ein, um den CSV-Ausgabemodus festzulegen.
   .mode csv
  1. Legen Sie den Pfad der zu exportierenden CSV-Datei fest.
   .output /path/to/your/file.csv
  1. Geben Sie die Daten der Tabelle aus, die exportiert werden soll.
   SELECT * FROM your_table_name;
  1. Beenden Sie die SQLite-Kommandozeile nach Abschluss des Exports.
   .quit
  1. Nach der Befehlsausführung wird die CSV-Datei im angegebenen Pfad erstellt.

Exportieren mit SQLite Browser

So exportieren Sie Daten mit dem GUI-Tool SQLite Browser (DB Browser for SQLite) in eine CSV-Datei.

Exportanleitung

  1. Starten Sie DB Browser for SQLite und öffnen Sie die Zieldatenbankdatei.
  2. Wählen Sie die Tabelle aus, die exportiert werden soll, und wählen Sie „File“ → „Export“ → „Table(s) as CSV file…“ aus.
  3. Geben Sie den Speicherort der CSV-Datei an und konfigurieren Sie die erforderlichen Optionen.
  4. Klicken Sie auf „OK“, um den Exportvorgang auszuführen.

Exportieren einer CSV-Datei aus Oracle

Hier sind die spezifischen Schritte zum Exportieren von Daten aus einer Oracle-Datenbank in eine CSV-Datei.

Exportieren mit Oracle SQL Developer

Hier wird beschrieben, wie Sie Daten mit Oracle SQL Developer in eine CSV-Datei exportieren.

Exportanleitung

  1. Starten Sie Oracle SQL Developer und verbinden Sie sich mit der Ziel-Datenbank.
  2. Klicken Sie mit der rechten Maustaste auf die Tabelle, die Sie exportieren möchten, und wählen Sie „Export“ aus.
  3. Der „Export Wizard“ wird gestartet. Wählen Sie „CSV“ als Format aus.
  4. Konfigurieren Sie die Optionen in „Export Data“ und geben Sie den Bereich oder die Bedingungen der zu exportierenden Daten an.
  5. Klicken Sie auf „Next“ und geben Sie den Speicherort der Datei an.
  6. Klicken Sie auf „Finish“, um den Exportvorgang auszuführen.

Exportieren mit SQL*Plus

So exportieren Sie Daten mit dem SQL*Plus-Kommandozeilen-Tool in eine CSV-Datei.

Exportanleitung

  1. Öffnen Sie ein Terminal oder eine Eingabeaufforderung.
  2. Geben Sie den folgenden Befehl ein, um eine Verbindung zu SQL*Plus herzustellen.
   sqlplus your_username/your_password@your_database
  1. Legen Sie das Ausgabeformat auf CSV fest.
   SET COLSEP ','
   SET PAGESIZE 0
   SET FEEDBACK OFF
   SET HEAD OFF
   SPOOL /path/to/your/file.csv
  1. Führen Sie die SQL-Abfrage aus, um die zu exportierenden Daten auszuwählen.
   SELECT * FROM your_table_name;
  1. Beenden Sie den SPOOL-Befehl, um die Dateiausgabe zu stoppen.
   SPOOL OFF
  1. Beenden Sie die SQL*Plus-Kommandozeile.
   EXIT
  1. Nach der Befehlsausführung wird die CSV-Datei im angegebenen Pfad erstellt.

Zusammenfassung

In diesem Artikel haben wir erläutert, wie Sie Daten aus den wichtigsten Datenbankverwaltungssystemen MySQL, PostgreSQL, SQL Server, SQLite und Oracle in eine CSV-Datei exportieren können. Jedes System erfordert unterschiedliche Schritte, aber die grundlegenden Abläufe sind ähnlich. Wählen Sie die geeignete Methode entsprechend dem verwendeten Datenbankverwaltungssystem, um Daten effizient zu exportieren und eine reibungslose Datenfreigabe und -analyse zu ermöglichen.

Inhaltsverzeichnis