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

Pelajari cara mengimpor data Excel ke database MySQL

Berikut ini adalah contoh langkah-langkah mengimpor dokumen Excel ke database MySQL. Untuk menjalankan tutorial ini, Anda memerlukan file Excel, dan akses admin ke instance MySQL yang sedang berjalan.

Sebagai contoh, kami akan menggunakan file Excel berikut pada kapal sewaan:

boats.xlsx

  1. Buka file Excel Anda dan klik Simpan Sebagai. Pilih untuk menyimpannya sebagai file .CSV (Dipisahkan Koma). Jika Anda menjalankan Excel di Mac, Anda perlu menyimpan file sebagai Windows Comma Separated (.csv) atau CSV (Windows) untuk mempertahankan pemformatan yang benar.

  2. Masuk ke shell MySQL Anda dan buat database. Untuk contoh ini database akan diberi nama boatdb . Perhatikan bahwa --local-infile opsi ini diperlukan oleh beberapa versi MySQL untuk pemuatan data yang akan kita lakukan pada langkah-langkah berikut.
    $ mysql -u root -p --local-infile
    mysql> create database boatdb;
    mysql> use boatdb;
    
  3. Selanjutnya kita akan mendefinisikan skema untuk boat our tabel menggunakan CREATE TABLE memerintah. Untuk lebih jelasnya, lihat dokumentasi MySQL.
    CREATE TABLE boats (
    d INT NOT NULL PRIMARY KEY,
    name VARCHAR(40),
    type VARCHAR(10),
    owner_id INT NOT NULL,
    date_made DATE,
    rental_price FLOAT
    );
    
  4. Jalankan acara tabel untuk memverifikasi bahwa tabel Anda telah dibuat.
    mysql> show tables;
    +------------------+
    | Tables_in_boatdb |
    +------------------+
    | boats            |
    +------------------+
    
  5. Sekarang setelah database dan tabel setup, data dapat diimpor dengan LOAD DATA memerintah.
    LOAD DATA LOCAL INFILE "/path/to/boats.csv" INTO TABLE boatdb.boats
    FIELDS TERMINATED BY ','
    LINES TERMINATED BY '\n'
    IGNORE 1 LINES
    (id, name, type, owner_id, @datevar, rental_price)
    set date_made = STR_TO_DATE(@datevar,'%m/%d/%Y');
    

Jika Anda adalah pengguna Chartio, sekarang Anda dapat menghubungkan database MySQL ke Chartio dan memetakannya.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengekspor Database Menggunakan phpMyAdmin

  2. Cara mereset AUTO_INCREMENT di MySQL

  3. Terhubung ke mysql di Amazon EC2 dari server jauh

  4. Error 1046 No database Selected, bagaimana cara mengatasinya?

  5. Query MySQL Umum Teratas