Wie importiere ich eine CSV -Datei in PostgreSQL?

Wie importiere ich eine CSV -Datei in PostgreSQL?
Die PostgreSQL -RDBMS können verwendet werden, um eine große Anzahl unterschiedlicher Vorgänge für die Daten auszuführen, die die Erstellung von Datenbank und die Löschung von Tabellen sowie die Einfügung, Löschung, Änderung und Aktualisierung der Daten sowie das Importieren und Exportieren von Daten umfassen , usw. Die Daten können sehr bequem in eine postgresql -Tabelle importiert werden. Darüber hinaus unterstützt dieses RDBMS eine Vielzahl verschiedener Importdateiformate. In diesem Tutorial wird angezeigt, wie eine CSV -Datei in Windows 10 in PostgreSQL importiert werden kann.

Das CSV -Dateiformat:

CSV steht für comma -getrennte Werte. Es handelt sich um ein Dateiformat, das zum Speichern von Daten von Daten verwendet wird, und jedes Attribut eines Datensatzes wird durch ein Komma getrennt. Dies ist zusammen mit vielen anderen wie JSON und XLSX eines der am häufigsten verwendeten Dateiformate.

Das Verfahren zum Importieren einer CSV -Datei in PostgreSQL in Windows 10:

Wenn Sie eine CSV -Datei in postgresql in Windows 10 importieren möchten, müssen Sie die folgenden vier Hauptschritte ausführen:

Schritt 1: Erstellen einer CSV -Datei in Windows 10:

Zunächst müssen Sie eine CSV -Datei in Windows 10 erstellen (wenn Sie noch keine CSV -Datei erstellt haben, die Sie in PostgreSQL importieren möchten). Eine CSV -Datei in Windows 10 kann sehr einfach erstellt werden. Sie müssen nur zum bevorzugten Verzeichnis gehen, um diese Datei zu erstellen, und klicken. Auf diese Weise starten Sie ein Menü, aus dem Sie ausgehen müssen, wie im Bild unten gezeigt:

Im Folgenden dieses Vorgangs wird im gewünschten Verzeichnis ein MS Excel -Blatt erstellt. Jetzt müssen Sie dieses MS -Excel -Blatt mit den im folgenden Bild gezeigten Daten bevölkern:

Sie können es auch mit Ihren gewünschten Daten füllen. Unser MS Excel -Blatt besteht jedoch aus drei verschiedenen Spalten, ich.e., Name, Alter und Geschlecht. Darüber hinaus enthält dieses MS Excel -Blatt neun verschiedene Datensätze, wie aus dem Bild oben gezeigt.

Sobald Sie Ihr MS -Excel -Blatt mit den gewünschten Daten besiedelt haben, wird der nächste Schritt im CSV -Format gespeichert. Dazu müssen Sie auf die Dateioption von MS Excel -Menüleiste klicken, wie im obigen Bild gezeigt.

Jetzt müssen Sie auf die Schaltfläche "speichern" tippen:

Dadurch wird ein Fenster auf Ihrem Bildschirm gestartet, von dem Sie das CSV -Dateiformat aus der verfügbaren Liste auswählen können, wie in dem folgenden Bild hervorgehoben:

Nachdem Sie das CSV -Dateiformat ausgewählt haben, klicken Sie auf die Schaltfläche „Speichern“, um die neu erstellte CSV -Datei auf dem gewünschten Speicherort zu speichern.

Jetzt wurde unsere CSV -Datei vorbereitet, dass wir später in PostgreSQL importieren werden. Wir haben diese CSV -Datei als CSV benannt.CSV.

Schritt 2: Erstellen einer Tabelle in PostgreSQL in Windows 10:

Sobald eine CSV -Datei erstellt wurde, müssen Sie eine Tabelle in PostgreSQL erstellen, mit der die aus dieser CSV -Datei importierten Daten importiert werden können. Um weiterzumachen, müssen Sie zuerst über die Windows 10 -Eingabeaufforderung auf die PostgreSQL -Umgebung zugreifen (die Prozedur wurde in unseren vorherigen Artikeln auf PostgreSQL ausführlich erörtert). Sobald Sie sich in der PostgreSQL -Umgebung befinden, müssen Sie eine Tabelle mit einem geeigneten Format erstellen, das alle Datensätze aus der CSV -Datei enthalten kann, die wir gerade erstellt haben. Die Abfrage zum Erstellen einer Tabelle in der PostgreSQL -Umgebung ist unten aufgeführt:

# Tabelle bio_data erstellen (Name varchar (255) nicht null, Alter int nicht null, Geschlechtsvarchar (255) nicht null);

In dieser Abfrage möchten wir eine Tabelle mit dem Namen bio_data erstellen, die drei verschiedene Spalten oder Attribute enthält.e., Name, Alter und Geschlecht. Diese drei Attribute werden alle Aufzeichnungen unseres CSV enthalten.CSV -Datei.

Nach erfolgreicher Ausführung dieser Abfrage wird die Antwort „Tabelle erstellen“ auf der Konsole angezeigt, wie im folgenden Bild gezeigt:

Zu diesem Zeitpunkt wurde eine Tabelle in PostgreSQL erstellt, in die wir die Ziel -CSV -Datei im nächsten Schritt dieses Artikels importieren möchten. Das einzige, was beim Erstellen dieser Tabelle betreut werden muss, ist, dass sie die gleiche Anzahl von Spalten wie die unserer Ziel -CSV -Datei haben sollte. Nur dann erfolgt der Importprozess erfolgreich.

Schritt 3: Importieren von Daten von einer CSV -Datei in eine PostgreSQL -Tabelle in Windows 10:

Um die Daten der Ziel -CSV -Datei in die neu erstellte PostgreSQL -Tabelle zu importieren, muss die folgende Abfrage in der Konsole ausgeführt werden:

# Kopie bio_data aus 'c: \ csv.CSV 'Delimeter', 'CSV -Header;

Jetzt werden wir Ihnen diese Abfrage im Detail erklären. Die Anweisung „Kopie“ dieser Abfrage führt einfach den gesamten Importprozess durch. Das "bio_data" repräsentiert den Namen der Tabelle, in die die Ziel -CSV -Datei importiert wird. Dann gibt es ein Keyword "From". Als nächstes gibt es ein Schlüsselwort "Trennzeichen", das dem Trennzeichen folgt, der in der Ziel -CSV -Datei verwendet wurde. Da wir eine von Kommas getrennte CSV-Datei erstellt hatten, wird der Trennzeichen in unserem Fall ",", "," ",". Das Schlüsselwort „CSV“ ermittelt dann, welches Dateiformat wir in unsere PostgreSQL -Tabelle importieren. Schließlich stellt das Schlüsselwort "Header" dar.

Wenn Sie alle zuvor genannten Parameter korrekt angegeben haben.

Inzwischen wurde die Ziel -CSV -Datei erfolgreich in die PostgreSQL -Tabelle importiert. Dies wird jedoch mit Hilfe des nächsten Schritts bestätigt.

Schritt 4: Anzeigen der PostgreSQL -Tabelle in Windows 10, um festzustellen, ob die Daten erfolgreich importiert wurden oder nicht:

Wir können unsere PostgreSQL -Tabelle anzeigen, um zu bestätigen, ob der Importprozess erfolgreich stattgefunden hat oder nicht. Wenn es alle Datensätze unserer CSV -Datei enthält, wurden die Daten aus unserer Ziel -CSV -Datei erfolgreich in unsere PostgreSQL -Tabelle importiert. Ansonsten war es nicht erfolgreich. Um unsere PostgreSQL -Tabelle auf der Konsole anzuzeigen, werden wir die folgende Abfrage ausführen:

# Aus bio_data auswählen;

Diese Abfrage zeigt alle Datensätze aus der Tabelle bio_data von postgreSQL an. Sie können aus den Datensätzen dieser Tabelle im folgenden Bild überprüfen, dass die Daten aus unserer Ziel -CSV -Datei korrekt in unsere PostgreSQL -Tabelle in Windows 10 importiert wurden.

Abschluss:

In diesem Artikel wurden Ihnen eine detaillierte Methode zum Importieren einer CSV -Datei in PostgreSQL in Windows 10 gezeigt. Es wurde alle intensiven Schritte von der Erstellung einer CSV-Datei bis hin zum Importieren in eine PostgreSQL-Tabelle besprochen, sodass Sie dieses Verfahren sehr bequem ausführen können. Nachdem Sie alle diese Schritte sorgfältig durchlaufen haben, finden Sie keine Schwierigkeiten beim Importieren einer gewünschten CSV -Datei in Ihre PostgreSQL -Tabellen in Windows 10.