Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana saya bisa Mengimpor data dari CSV ke MySQL?

Anda dapat menentukan kolom dan menandai kolom yang tidak perlu sebagai '@dummy'.

LOAD DATA INFILE 'data.csv'
INTO TABLE t1
(column1, @dummy, column2, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy)
FIELDS TERMINATED BY '\t' ENCLOSED BY 
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;

Ganti t1 , column1 dan column2 sesukamu. Untuk mengatur kolom lain yang tidak ada dalam file data, Anda dapat melakukannya seperti ini:

LOAD DATA INFILE 'data.csv'
INTO TABLE t1
(column1, @dummy, column2, @dummy, @val, @dummy, @dummy, @dummy, @dummy, @dummy)
FIELDS TERMINATED BY '\t' ENCLOSED BY 
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
SET column3 = "test", column4 = CURRENT_TIMESTAMP, column5 = @val/10;

Untuk referensi lebih lanjut, saya sarankan Anda untuk melihat Referensi MySQL .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Symfony3 - SQLSTATE[HY000] [2002] Tidak ada file atau direktori seperti itu

  2. F# Pemula:mengambil larik data dari server

  3. menggunakan variabel lingkungan untuk konfigurasi sekuel lokal

  4. Bagaimana cara mengambil data dari 2 tabel?

  5. Bagaimana cara memasukkan banyak baris dalam database mysql sekaligus dengan pernyataan yang disiapkan?