Bagaimana cara mengimpor tabel mysql ke terminal?

phpMyAdmin memungkinkan mengimpor file ke database MySQL yang dipilih tetapi butuh waktu untuk mengimpor sesuai dengan ukuran file

Jika file terlalu besar maka akan memberikan error Timeout jika melebihi waktu yang ditentukan

Dengan menggunakan Command-Line, Anda dapat dengan mudah mengimpor file SQL dalam waktu yang lebih singkat

Dalam tutorial ini, saya menggunakan XAMPP di Windows

Isi

1. Buat Basis Data

  • Buka XAMPP dan jalankan Apache Server dan MySQL Database
  • Pertama, perlu membuat database di MySQL
  • Buka phpMyAdmin dan buat database baru
  • Saya telah membuat Database tutorial

2. Salin file SQL

  • Salin file SQL Anda ke direktori xampp/mysql/bin/
  • Saya menyalin file tutorial.sql

3. Buka Prompt Perintah

  • Buka Prompt Perintah
  • Arahkan ke direktori xampp/mysql/bin/

  • Ketik perintah berikut –

Sintaks –

mysql -u username -p database_name < file.sql

nama pengguna = nama pengguna MySQL Anda

database_name = Nama database yang ingin Anda impor

mengajukan. sql = nama file SQL

Contoh -

mysql -u root -p tutorial < tutorial.sql_
  • Saya mengimpor file tutorial.sql di tutorial Database
  • Ketik kata sandi jika Anda telah menetapkan ke pengguna jika tidak tekan Enter

4. Keluaran

  • Buka phpMyAdmin dan pilih database untuk memeriksa tabel yang diimpor atau tidak

5. Kesimpulan

Sebelum menjalankan perintah impor terlebih dahulu buat database MySQL Anda menggunakan PHPMyAdmin dan salin file SQL di folder xampp/mysql/bin

File CSV (Comma Separated Values) menggunakan koma untuk memisahkan nilai yang berbeda di dalam file. File CSV adalah format standar saat mentransfer tabel ke sistem lain atau mengimpornya ke aplikasi database lain

Tutorial ini menunjukkan cara mengimpor file CSV ke database MySQL Anda dalam beberapa langkah singkat

Prasyarat

Impor File CSV Menggunakan Baris Perintah

Langkah 1. Akses MySQL Shell

Akses jendela terminal Anda dan masuk ke MySQL menggunakan perintah berikut

mysql –u username –p

Ganti username dengan nama pengguna Anda yang sebenarnya. Sistem meminta Anda memasukkan kata sandi untuk pengguna MySQL Anda. Memasukkan kata sandi yang benar memberi Anda akses ke klien MySQL

Langkah 2. Buat Tabel MySQL untuk Impor CSV

Kolom di tabel MySQL Anda harus cocok dengan data dari file CSV yang akan Anda impor. Jika Anda sudah memiliki tabel yang siap untuk impor CSV, Anda dapat melompat ke Langkah 3 di tutorial ini

Pilih database dengan memasukkan perintah berikut

USE database_name;

Ganti database_name dengan nama database tempat Anda mengimpor data. Gunakan perintah berikut untuk membuat tabel baru

CREATE TABLE table_name ( id INT NOT NULL AUTO_INCREMENT, column_1 VARCHAR(255) NOT NULL, column_2 DATE NOT NULL, column_3 DECIMAL(10 , 2 ) NULL, column_4 INTEGER, PRIMARY KEY (id) ); _

Ganti nilai table_name dengan nama yang ingin Anda gunakan untuk tabel Anda. Variabel column_n_ mewakili nama untuk setiap kolom dalam file CSV Anda, dan Anda harus mengeditnya sesuai dengan itu

  • Dalam contoh ini, column_1 diformat untuk teks
  • column_2 diformat untuk tanggal
  • USE database_name;0 diformat untuk mata uang. Angka dalam tanda kurung menunjukkan ukuran maksimum nilai dan tempat desimal
  • USE database_name;1 diformat untuk bilangan bulat

Anda dapat menambah, menghapus, atau memodifikasi tipe data yang digunakan dalam contoh ini agar sesuai dengan kebutuhan Anda. Kunjungi dokumentasi resmi MySQL tentang tipe data untuk mengetahui lebih lanjut

Langkah 3. Impor CSV ke Tabel MySQL

Impor data dari file CSV ke database MySQL, menggunakan baris berikut

LOAD DATA INFILE '/home/export_file.csv' INTO TABLE table_name FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS;

Mari kita, pada gilirannya, jelajahi tindakan di balik masing-masing baris ini

  • USE database_name;2 – Menentukan lokasi file CSV yang akan diimpor. Ubah jalur (di antara tanda kutip) agar sesuai dengan jalur dan nama file file CSV Anda. Jika file CSV terletak di mesin lokal, Anda dapat menggunakan pernyataan USE database_name;3 sebagai gantinya
  • USE database_name;4 – Ini menunjukkan tabel tujuan tempat Anda mengimpor file CSV. Ubah table_name menjadi nama tabel Anda
  • USE database_name;6 – Secara default, file nilai yang dipisahkan koma menggunakan koma untuk mengidentifikasi nilai data individual. Jika file ekspor Anda menggunakan pembatas yang berbeda, Anda dapat mengubah nilai ini
  • USE database_name;7 – Ini menetapkan bahwa tanda kutip ganda USE database_name;8 mengelilingi nilai
  • USE database_name;9 – Gunakan baris ini untuk menentukan kode untuk jeda baris
  • CREATE TABLE table_name ( id INT NOT NULL AUTO_INCREMENT, column_1 VARCHAR(255) NOT NULL, column_2 DATE NOT NULL, column_3 DECIMAL(10 , 2 ) NULL, column_4 INTEGER, PRIMARY KEY (id) ); 0 – Banyak file CSV diekspor dengan label kolom sebagai baris pertama. Perintah ini memberi tahu MySQL untuk mengabaikan baris pertama karena Anda telah membuat tabel dengan judul kolom yang sesuai. Titik koma di akhir menentukan akhir dari perintah untuk dieksekusi oleh MySQL

Impor File CSV dengan phpMyAdmin

Jika server atau database Anda menggunakan phpMyAdmin, Anda dapat menggunakan antarmuka grafis untuk mengimpor file CSV

1. Akses cPanel dan luncurkan phpMyAdmin

2. Gunakan panel kiri untuk memilih database dan tabel tempat Anda mengimpor file CSV

3. Gunakan menu paling atas untuk memilih Impor

4. Klik Pilih File dan ramban ke lokasi file CSV

5. Gunakan menu drop-down Format untuk memilih CSV dan opsi Khusus format untuk menentukan opsi untuk masing-masing kolom

6. Pilih Buka untuk memulai impor CSV

Kesimpulan

Anda sekarang tahu cara mengimpor file CSV ke MySQL, baik dari baris perintah atau dengan menggunakan phpMyAdmin. Metode yang diuraikan dalam tutorial ini memungkinkan Anda untuk memindahkan data antara sistem dan aplikasi database yang berbeda

Bagaimana cara mengimpor MySQL ke terminal?

Postgresql mengimpor baris perintah file SQL .
-U nama pengguna. nama pengguna database yang ingin Anda sambungkan
-d dbname. nama database yang akan disambungkan
-h nama host. nama mesin host tempat server Postgresql berjalan

Bagaimana cara mengimpor tabel di MySQL menggunakan command prompt?

Buat Basis Data. Buka XAMPP dan jalankan Apache Server dan MySQL Database. .
Salin file SQL. Salin file SQL Anda ke direktori xampp/mysql/bin/. .
Buka Prompt Perintah. Buka Prompt Perintah. .
Keluaran. Buka phpMyAdmin dan pilih database untuk memeriksa tabel yang diimpor atau tidak
Kesimpulan

Bagaimana cara mengimpor tabel dari MySQL?

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 melihat tabel MySQL di terminal?

perintah MySQL SHOW TABLES contoh . Saat membuka Klien Baris Perintah MySQL, masukkan kata sandi Anda. Pilih database tertentu. Jalankan perintah SHOW TABLES untuk melihat semua tabel pada database yang telah dipilih.

Postingan terbaru

LIHAT SEMUA