sql >> Databasteknik >  >> RDS >> Mysql

Importera en csv till mysql via kommandoraden

Prova detta kommando

 load data local infile 'file.csv' into table table
 fields terminated by ','
 enclosed by '"'
 lines terminated by '\n'
 (column1, column2, column3,...)

Fälten här är de faktiska tabellfälten som data behöver sitta i. De omslutna av och raderna som avslutas av är valfria och kan hjälpa till om du har kolumner omslutna med dubbla citattecken som Excel-exporter etc.

Mer information finns i manualen .

För att ställa in den första raden som tabellkolumnnamn, ignorera bara raden från att läsas och lägg till värdena i kommandot.



  1. Tillkännager ClusterControl 1.7.5:Avancerat klusterunderhåll och support för PostgreSQL 12 och MongoDB 4.2

  2. De fem bästa fördelarna med att migrera till Azure SQL Database

  3. Julen kommer tidigt (Oracle 12.2)

  4. Anslutningssträngparametrar för textfilkällor