File CSV menyimpan dan mentransfer data antar database. Baca terus untuk mengetahui betapa mudahnya bekerja dengan file CSV di database MySQL Show
File CSV adalah salah satu format pertukaran data tertua dan masih banyak digunakan oleh profesional TI dari berbagai domain. Sumber daya data online dan perangkat lunak basis data yang berbeda biasanya menawarkan pengunggahan dan pengunduhan data mereka dalam format CSV Dalam artikel ini, kami akan meninjau secara singkat apa itu file CSV dan cara menggunakannya. Anda akan belajar cara mengimpor file CSV ke database MySQL menggunakan alat baris perintah atau Antarmuka Pengguna Grafis seperti MySQL Workbench. Meskipun yang terakhir jauh lebih cepat dan lebih mudah, keduanya penting untuk diketahui dan dipraktikkan Jika Anda belum pernah bekerja dengan database MySQL sebelumnya, pastikan untuk melihat kursus interaktif kami
Kedua kursus diakhiri dengan kuis sehingga Anda dapat memverifikasi seberapa banyak yang telah Anda pelajari. Anda juga dapat mengikuti artikel ini untuk mempelajari cara menginstal database MySQL di PC Windows. Ini tidak diperlukan untuk kursus mana pun, tetapi memiliki database MySQL di komputer Anda akan memberi Anda sesuatu untuk dipraktikkan nanti Jadi, mari kita mulai dengan ulasan kami tentang format file CSV Tentang File CSVCSV singkatan dari "Comma-Separated Values". File CSV adalah file teks yang menyimpan data tabel. Setiap baris file CSV mewakili satu baris tabel. Biasanya, nilai kolom dipisahkan oleh koma (maka namanya, nilai yang dipisahkan koma), tetapi Anda dapat menggunakan pemisah lain, seperti titik koma atau tab. Biasanya, baris pertama file CSV menyimpan tajuk kolom dan baris berikutnya menyimpan data Sekarang Anda mungkin bertanya-tanya apa yang terjadi jika suatu nilai berisi karakter koma. Itu diperlakukan sebagai kasus khusus. nilainya dibungkus dengan tanda kutip ganda. Misalnya, nilai Mari kita lihat contoh file CSV bernama id,country,population,capital 1,USA,"329,500,000",Washington D.C. 2,Canada,"38,010,000",Ottawa 3,UK,"67,220,000",London 4,Spain,"47,350,000",Madrid 5,Greenland,"56,367",Nuuk Mungkin tidak sejelas tabel, tapi Anda pasti bisa melihat polanya. Baris pertama menyimpan tajuk kolom yang dipisahkan koma, dan baris berikutnya menyimpan nilai yang dipisahkan koma. Harap dicatat bahwa setiap nilai yang mengandung karakter koma diapit tanda kutip ganda Dan ini adalah tabel berdasarkan negara. file csv idcountrypopulationcapital1USA329,500,000Washington D. C. 2Kanada38,010,000Ottawa3UK67,220,000London4Spanyol47,350,000Madrid5Greenland56,367NuukMengapa Mengimpor File CSV ke Database?File CSV menggunakan format teks sederhana untuk menyimpan data. Database relasional dan file CSV pertama kali dikembangkan sekitar waktu yang sama di tahun 1970-an. Sejak itu, file CSV telah digunakan untuk mentransfer data antar database Kami dapat mengekspor data dalam format file CSV dari satu database dan mengimpornya dalam format ini ke database lain (mis. g. untuk diproses dan dianalisis lebih lanjut). Selain itu, berbagai sumber data online dan alat basis data menawarkan pengunggahan dan pengunduhan data dalam format CSV. Karenanya, CSV adalah format file yang sangat umum untuk mentransfer data Proses impor file CSV cepat dan mudah. Ini jauh lebih baik daripada membuat tabel dan memasukkan data secara manual. Itulah mengapa file CSV, meskipun sifatnya sederhana, memainkan peran penting dalam pemrosesan dan analisis data Mengimpor File CSV ke Database MySQLDi database MySQL, ada dua opsi untuk mengimpor file CSV. Salah satunya adalah dengan menggunakan alat baris perintah dan yang lainnya adalah dengan menggunakan Antarmuka Pengguna Grafis, atau GUI. Mari kita lihat masing-masing Mengimpor File CSV ke MySQL Menggunakan Baris PerintahIkuti langkah-langkah di bawah ini untuk mengimpor file CSV ke database MySQL melalui alat baris perintah Menghubungkan Basis DataDengan asumsi bahwa Anda memiliki database MySQL yang berfungsi terpasang di komputer Anda, Anda dapat menggunakan MySQL Command Line Client (ditampilkan di bawah) Anda dapat menghubungkan database Anda dengan menjalankan perintah CREATE SCHEMA data; USE data; CREATE TABLE `countries` ( `id` int DEFAULT NULL, `country` text, `population` text, `capital` text);0 dan memberikan kata sandi Harap dicatat bahwa Klien Baris Perintah MySQL dan alat baris perintah standar menyediakan prompt mysql yang sama Mengimpor File CSVSebelum mengimpor file CSV, Anda perlu membuat tabel secara manual dengan tipe data yang sesuai untuk setiap kolom Jadi pertama-tama mari buat skema baru menggunakan perintah CREATE SCHEMA data; USE data; CREATE TABLE `countries` ( `id` int DEFAULT NULL, `country` text, `population` text, `capital` text);1. Kemudian kami akan menjalankan perintah CREATE SCHEMA data; USE data; CREATE TABLE `countries` ( `id` int DEFAULT NULL, `country` text, `population` text, `capital` text);_2 untuk memastikan Anda berada di dalam skema yang baru Anda buat. Terakhir, kita akan membuat tabel baru menggunakan perintah CREATE SCHEMA data; USE data; CREATE TABLE `countries` ( `id` int DEFAULT NULL, `country` text, `population` text, `capital` text);3 CREATE SCHEMA data; USE data; CREATE TABLE `countries` ( `id` int DEFAULT NULL, `country` text, `population` text, `capital` text);_ Perintah CREATE SCHEMA data; USE data; CREATE TABLE `countries` ( `id` int DEFAULT NULL, `country` text, `population` text, `capital` text);1 diikuti dengan nama skema membuat skema baru bernama CREATE SCHEMA data; USE data; CREATE TABLE `countries` ( `id` int DEFAULT NULL, `country` text, `population` text, `capital` text);5. Dan perintah CREATE SCHEMA data; USE data; CREATE TABLE `countries` ( `id` int DEFAULT NULL, `country` text, `population` text, `capital` text);_2 diikuti dengan nama skema memastikan bahwa kita bekerja di dalam skema yang baru dibuat. Setelah menyelesaikan ini, kami membuat tabel baru menggunakan perintah CREATE SCHEMA data; USE data; CREATE TABLE `countries` ( `id` int DEFAULT NULL, `country` text, `population` text, `capital` text);3 Sekarang kita dapat memuat tabel CREATE SCHEMA data; USE data; CREATE TABLE `countries` ( `id` int DEFAULT NULL, `country` text, `population` text, `capital` text);_8 dengan data dari file CSV kita LOAD DATA INFILE 'countries.csv' INTO TABLE countries FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS; Perintah ini menentukan yang berikut ini
Perhatikan bahwa jika Anda menggunakan pemisah yang berbeda, seperti titik koma atau tab, Anda harus memperbarui baris ini untuk memasukkan karakter pemisah Anda. LOAD DATA INFILE 'countries.csv' INTO TABLE countries FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS;2 atau F LOAD DATA INFILE 'countries.csv' INTO TABLE countries FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS;3
Ini adalah keluaran konsol dari semua perintah Mari verifikasi proses impor dengan menjalankan pernyataan LOAD DATA INFILE 'countries.csv' INTO TABLE countries FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS;7 Baris perintah mengembalikan kumpulan data yang tepat, meskipun pemformatannya mungkin terganggu Mari verifikasi hal yang sama menggunakan antarmuka GUI Sekarang kami yakin proses impor berhasil Mari kita lihat bagaimana melakukan hal yang sama menggunakan GUI Menggunakan GUI MySQLKami akan menggunakan MySQL Workbench, salah satu GUI paling populer untuk MySQL. Ikuti langkah-langkah di bawah ini untuk mengimpor file CSV ke database MySQL melalui Graphical User Interface Menghubungkan Basis DataDi MySQL Workbench, Anda dapat terhubung ke database apa pun dengan mengklik tanda + di sebelah Koneksi MySQL di halaman beranda. Sebuah jendela akan muncul yang mengharuskan Anda memberikan detail koneksi, seperti nama koneksi, metode koneksi, nama host, port, nama pengguna, dan kata sandi Sekarang, uji koneksi Anda dengan mengklik tombol Uji Koneksi. Berikan kata sandi dan setelah tes berhasil, Anda akan mendapatkan pesan ini Tutup kedua jendela dengan mengklik tombol OK. Sekarang kita dapat melanjutkan dengan impor file CSV Mengimpor File CSVSaat Anda menggunakan GUI, Anda tidak perlu membuat tabel sebelum mengimpor file CSV Langkah pertama adalah membuat skema baru (jika Anda ingin menggunakan skema baru daripada skema yang sudah ada). Anda dapat melakukannya dengan dua cara
Setelah itu, klik kanan pada Tabel di bawah nama skema dan pilih opsi Table Import Data Wizard Sebuah jendela akan muncul yang akan memandu Anda melalui proses impor Sekarang, pilih file CSV yang ingin Anda impor dan klik Berikutnya Anda dapat menggunakan tabel yang sudah ada (opsi ini mengharuskan Anda membuat tabel sebelum proses impor) atau membuat tabel baru. Di sini, kami memilih untuk membuat tabel baru MySQL Workbench mendeteksi format file dan menyarankan pengkodean dan tipe data kolom yang akan digunakan. Anda bebas untuk memodifikasinya sesuai keinginan Anda, tetapi kami akan melanjutkan dengan nilai yang disarankan Berikut ringkasan tugas yang akan dijalankan Dan itu selesai Setelah mengklik tombol Berikutnya, Anda mendapatkan laporan terperinci Sekarang, kita dapat menutup wizard dengan mengklik tombol Finish Mari verifikasi keberhasilan proses impor dengan mengkueri tabel yang baru kita buat Tidak ada keraguan bahwa mengimpor file CSV menggunakan GUI lebih cepat dan lebih mudah daripada impor baris perintah, tetapi keduanya baik untuk diketahui Untuk membandingkan proses impor file CSV pada mesin database yang berbeda, baca artikel kami tentang Cara Mengimpor CSV ke PostgreSQL Menggunakan PgAdmin. Dan untuk mempelajari tentang proses ekspor, Cara Mengekspor File CSV Dari Query T-SQL menyajikan proses ekspor file CSV di mesin database MS SQL Server Mari Impor Beberapa File CSVFile CSV banyak digunakan karena kesederhanaannya. Anda dapat membuat file CSV menggunakan editor teks sederhana, seperti Notepad. File CSV mungkin menggunakan titik koma sebagai ganti koma atau menyertakan nilai dalam tanda kutip ganda atau tidak Seperti yang telah kita lihat di artikel ini, mudah untuk mengimpor file CSV ke database MySQL. Anda dapat menggunakan baris perintah atau GUI. Cara terbaik untuk membiasakan diri dengan pilihan mana pun adalah dengan berlatih, jadi lanjutkan dan coba ini dan contoh lainnya. Anda juga dapat memanfaatkan kursus MySQL interaktif kami untuk mempelajari lebih lanjut tentang database ini. Di sini Anda akan menemukan ikhtisar kursus di SQL kami dari A hingga Z di jalur MySQL Bagaimana cara mengimpor data ke tabel MySQL yang ada?Untuk mengimpor tabel ke server impor, gunakan prosedur ini. . Skema impor harus ada. . Pada tingkat sistem file, salin file. sdi ke direktori server impor secure_file_priv, /tmp/mysql-files. . Impor tabel dengan mengeksekusi pernyataan IMPORT TABLE yang menamai Bagaimana cara mengimpor data ke dalam tabel di phpMyAdmin?Bagaimana cara mengimpor database ke phpMyAdmin? . Langkah 1 - Buka database Anda di phpMyAdmin Langkah 2 - Klik Database di menu atas Langkah 3 - Klik nama database yang ingin Anda impor Langkah 4 - Klik Impor Langkah 5 - Pilih file dan klik Go Langkah 6 - Selesai Bagaimana cara mengimpor file CSV ke dalam tabel di MySQL?Berikut langkah-langkahnya. . Siapkan file CSV agar kolom dalam urutan yang sama dengan kolom tabel MySQL Hapus baris tajuk dari CSV (jika ada), sehingga hanya data yang ada di dalam file Buka antarmuka phpMyAdmin Pilih tabel di menu sebelah kiri Klik tombol impor di bagian atas Jelajahi file CSV Bagaimana cara mengimpor data dari file CSV ke tabel yang ada di SQL Server?Menggunakan Alat Impor CSV SQL Server Management Studio . Dari Object Explorer, Luaskan Folder Database. . Pilih Basis Data Target. . Pilih Sumber File Datar. . Tentukan File CSV. . Konfigurasi Kolom. . Pilih Tujuan (SQL Server). Tentukan Tabel Database dan Periksa Pemetaan Kolom |