Per caricare un file CSV in una tabella MariaDB, è possibile utilizzare l’istruzione `LOAD DATA INFILE` come segue:
1. Innanzitutto, assicurati che la tabella in cui vuoi importare i dati dal tuo file CSV esista nel database specificato. Se non è così, creala prima di procedere.
```
CREATE TABLE your_table (
column1 datatype,
column2 datatype,
column3 datatype,
…
);
```
1. Dopo aver creato la tabella, esegui il seguente comando per importare dati da un file CSV:
```
LOAD DATA INFILE ‘/path/your_file.csv‘
INTO TABLE your_table
FIELDS TERMINATED BY ‘,’
ENCLOSED BY ‘”’
LINES TERMINATED BY ‘\n‘
IGNORE 1 ROWS;
```
Nell’istruzione `LOAD DATA INFILE`, sostituisci `/path/your_file.csv` con il percorso del tuo file CSV e `your_table` con il nome della tua tabella.
`FIELDS TERMINATED BY ‘,’` indica che le colonne sono separate da virgole.
`ENCLOSED BY ‘”’` significa che i valori del campo sono racchiusi tra virgolette.
`LINES TERMINATED BY ‘\n’` significa che le righe sono terminate da una nuova riga.
`IGNORE 1 ROWS` viene utilizzato quando il tuo file CSV ha un’intestazione. Ignora la prima riga del file CSV durante l’importazione.
Al termine di questi passaggi, i dati del tuo file CSV dovrebbero essere stati caricati nella tua tabella.