Dino Geek essaye de t'aider

Comment importer un fichier CSV dans une table MariaDB?


Il est possible d’importer un fichier CSV dans une table MariaDB en utilisant la commande `LOAD DATA INFILE`. Voici un exemple de comment cela pourrait être fait :

Étape 1 : Créez une table dans votre base de données MariaDB qui correspond à la structure de votre fichier CSV. Par exemple, si votre fichier CSV a trois colonnes pour le nom, l’adresse et le numéro de téléphone, vous pouvez créer une table comme celle-ci :

```
CREATE TABLE MaTable ( Nom VARCHAR, Adresse VARCHAR, Telephone VARCHAR
);
```

Étape 2 : Utilisez la commande `LOAD DATA INFILE` pour importer les données du fichier CSV dans la table. Vous devez spécifier le chemin du fichier CSV, le caractère de délimitation (qui est généralement une virgule pour les fichiers CSV), et le caractère d’échappement (en cas de caractères spéciaux) comme ceci :

```
LOAD DATA INFILE ‘/chemin/vers/votre/fichier.csv’ INTO TABLE MaTable
FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘”’ ESCAPED BY ‘\\‘
LINES TERMINATED BY ‘\n’;
```

Note :

- Assurez-vous de remplacer `/chemin/vers/votre/fichier.csv` par le chemin réel de votre fichier CSV sur le serveur MariaDB.

- Le caractère de terminaison de ligne (`LINES TERMINATED BY`) peut être différent en fonction de votre système d’exploitation. `\n` est utilisé pour Linux/Unix/MacOS, tandis que pour Windows, il pourrait être `\r\n`.

- Le chemin du fichier doit être soit un chemin absolu, soit un chemin relatif à la base de données de MariaDB.

Étape 3 : Vérifiez que les données ont bien été importées en exécutant une requête `SELECT` sur la table :

```
SELECT * FROM MaTable;
```


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | 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 |






Mentions Légales / Conditions Générales d'Utilisation