Bagaimana cara mengimpor file csv ke mysql dari prompt

11 Januari 2007

Untuk mengikuti di luar sana yang tidak tahu bagaimana cara mengimpor data koma dipisahkan ke mysql dari prompt, di sini adalah:

Asumsikan:

PATH adalah path ke file csv (bisa relatif ke direktori Anda berada di sebelum masuk ke mysql)
TABEL adalah nama tabel yang telah Anda buat dan whos bidang pertandingan bidang csv file.
USERNAME adalah user mysql yang memiliki akses untuk memasukkan data ke dalam DAFTAR
DATABASE adalah database yang berisi tabel yang

- Login ke mysql dengan mengetikkan: mysql-u USERNAME-p DATABASE
Prompt akan meminta Anda untuk password pengguna, jenis itu.

- Jalankan query berikut:

memuat data 'PATH' infile lokal ke bidang tabel TABEL dihentikan oleh ',' baris dihentikan oleh '\ n';

Dan voila.

Tags:
  1. Pemuda luntang-lantung
    22 Desember 2010 jam 21:27

    pruthvi, mana filename.csv yang terletak? misalnya, jika itu di c: \ somefolder \ filename.csv, maka Anda perlu untuk melarikan diri backslash, dan karenanya gunakan:

    memuat data 'c: \ \ somefolder \ \ filename.csv' infile lokal ke dalam tabel ... ..

  2. pruthvi
    22 Desember 2010 jam 12:10

    program ini menampilkan kesalahan "File tidak ditemukan. Pastikan Anda tentukan jalan yang benar. "
    bagaimana saya harus menulis nama file seperti filename.csv is ok ....