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

Skrip Bash untuk Memuat Data Infile MySQL

Saat Anda ingin menggunakan tanda kutip ganda literal dalam string tanda kutip ganda, hindari menggunakan \" . Karena mysql tidak peduli dengan umpan baris, Anda juga dapat memutus baris agar lebih mudah dibaca:

#!/bin/bash
for f in *.csv
do
/opt/lampp/bin/mysql -e "use test" -e "
      LOAD DATA LOCAL INFILE '$f'
      INTO TABLE temp_table 
      FIELDS TERMINATED BY ',' 
      OPTIONALLY ENCLOSED BY '\"' 
      LINES TERMINATED BY '\n' 
      IGNORE 1 LINES 
      (DATE, TIME, SITE_NAME, SITE_IP, TOTAL_TALKTIME, 
           EDGE_UL_BYTES, EDGE_DL_BYTES);"
done


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menginstal MySQL-python pada instans Amazon Web Services EC2?

  2. Cara memilih kumpulan catatan tanggal terbaru dari tabel mysql

  3. kesalahan node-mysql:sambungkan ECONNREFUSED

  4. Menyimpan UUID sebagai string di mysql menggunakan JPA

  5. MySql menghitung duplikat di kolom tabel