Dino Geek, versucht dir zu helfen

Wie importiere ich eine CSV-Datei in eine MariaDB-Tabelle?


Sie können eine CSV-Datei in eine MariaDB-Tabelle importieren, indem das SQL-Kommando LOAD DATA INFILE verwendet wird. Hier sind die detaillierten Schritte, die erklären, wie Sie eine CSV-Datei in eine MariaDB-Tabelle importieren können.

1. Erstellen Sie zunächst eine Tabelle, die der Struktur Ihrer CSV-Datei entspricht. Zum Beispiel:

```sql
CREATE TABLE my_table ( column1 INT, column2 VARCHAR, column3 DATE
);
```

2. Verwenden Sie nun das SQL-Kommando `LOAD DATA INFILE` , um Ihre CSV-Datei zu importieren:

```sql
LOAD DATA INFILE ‘/path/to/your/csv/file.csv’
INTO TABLE my_table
FIELDS TERMINATED BY ‘,’
ENCLOSED BY ‘”‘
LINES TERMINATED BY ‘\n‘
IGNORE 1 ROWS;
```

Bitte passen Sie den Pfad zur CSV-Datei, den Tabellennamen und die Feldtrennzeichen an Ihre spezifischen Anforderungen an.

Erklärung der Syntax:

* `FIELDS TERMINATED BY ‘,’` gibt an, dass die Felder durch Kommas getrennt sind. * `ENCLOSED BY ‘”’` wird verwendet, wenn Feldwerte von Anführungszeichen umschlossen sind. * `LINES TERMINATED BY ‘\n’` gibt an, dass die Zeilen durch einen Newline-Charakter getrennt sind. * `IGNORE 1 ROWS` wird verwendet, wenn Ihre CSV-Datei eine Kopfzeile hat, die Sie beim Importieren überspringen möchten.

3. Nachdem der obige Befehl ausgeführt wurde, sollten die Daten aus Ihrer CSV-Datei in die MariaDB-Tabelle importiert worden sein.

Stellen Sie sicher, dass Sie die Berechtigung haben, auf den Dateipfad zuzugreifen, und den Befehl LOAD DATA INFILE auszuführen. Andernfalls kann dies zu einem Berechtigungsfehler führen.

Bitte beachten Sie, dass MariaDB die Backslash-Anweisungen (\) in Pfaden zu Dateien als Escape-Zeichen behandelt. Um dieses Verhalten zu vermeiden, sollten Sie entweder den Pfad zur Datei mit doppelten Backslashes angeben oder statt Backslashes Schrägstriche verwenden.


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen