Output mysql ke file baris perintah

Untuk menyimpan output query MySQL ke dalam file teks, kita dapat menggunakan perintah OUTFILE

Mari kita membuat tabel terlebih dahulu

mysql> create table SaveintoTextFile
   -> (
   -> id int,
   -> name varchar(100)
   -> );
Query OK, 0 rows affected (0.55 sec)

Memasukkan record ke dalam tabel

mysql> insert into SaveintoTextFile values(1,'John');
Query OK, 1 row affected (0.44 sec)

mysql> insert into SaveintoTextFile values(101,'Carol');
Query OK, 1 row affected (0.17 sec)

mysql> insert into SaveintoTextFile values(3,'David');
Query OK, 1 row affected (0.14 sec
_

Untuk menampilkan semua catatan

mysql> select *from SaveintoTextFile;

Inilah hasilnya

+------+-------+
| id   | name  |
+------+-------+
|    1 | John  |
|  101 | Carol |
|    3 | David |
+------+-------+
3 rows in set (0.00 sec)

Berikut ini adalah sintaks untuk menampilkan hasil dalam file teks

SELECT  col_name1,col_name2,.......N from yourTableName
 INTO OUTFILE "Path of my.cnf file-  secure-file-priv ";
_

Mari kita terapkan sintaks di atas dalam kueri berikut. Di sini, file teks kita adalah “QueryOutput. txt"

mysql> SELECT id,name from SaveintoTextFile
    -> INTO OUTFILE "C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/QueryOutput.txt";
Query OK, 3 rows affected (0.02 sec)

Untuk memeriksa apakah file teks dibuat atau tidak, periksa folder "Unggahan".

Output mysql ke file baris perintah

Sekarang, buka file teks. Teks akan terlihat di file seperti yang ditunjukkan pada tangkapan layar berikut

Output mysql ke file baris perintah

Output mysql ke file baris perintah


Output mysql ke file baris perintah

MySQL adalah sistem manajemen basis data sumber terbuka yang didistribusikan, didukung, dan dikembangkan oleh Oracle Incorporation (INC). MySQL adalah database relasional yang menyimpan data dalam bentuk tabel dan tampilan. Ini mendukung berbagai objek database seperti tabel, prosedur tersimpan, fungsi, pemicu, tampilan, indeks, dan bahkan kursor

Server database MySQL berjalan dengan nyaman di laptop atau desktop apa pun bahkan dengan berbagai aplikasi web atau server yang diinstal di sistem. Server basis data MySQL dirancang untuk mendukung basis data besar yang mungkin berisi data dari banyak organisasi. Server database MySQL mendukung berbagai fungsi dan beberapa API web

Performanya sangat baik & aman mengakses berbagai database di internet. Ini memastikan konektivitas dengan server dan perangkat setiap saat

Untuk informasi lebih lanjut, Anda dapat memeriksa situs resmi MySQL di sini

Mengapa Anda Harus Mengekspor Database MySQL?

Mengekspor database MySQL menguntungkan untuk proses pencadangan dan pemulihan. Proses pemulihan membantu memulihkan kembali data jika terjadi keadaan darurat dengan menggunakan cadangan. Fungsionalitas ekspor selanjutnya membantu dalam mentransfer data dari satu server ke server lainnya

Dengan mengekspor database MySQL, Anda dapat membuat cadangan parsial (cadangan tabel atau skema tertentu), cadangan inkremental (cadangan perubahan yang dilakukan pada cadangan sebelumnya), cadangan terkompresi (mengurangi kebutuhan ruang hingga 80%). Anda bahkan dapat mengekspor data dalam berbagai format seperti JSON, XML, CSV, dan HTML

Output mysql ke file baris perintah

Output mysql ke file baris perintah

Unduh Panduan Utama tentang Replikasi Database

Pelajari 3 cara mereplikasi database & mana yang harus Anda pilih

Dapatkan Panduan Gratis

Cara Mengekspor Data Dari MySQL

Tiga metode populer yang dapat digunakan untuk mengekspor data adalah

Ini adalah utilitas yang dibuat dan dikembangkan untuk mengelola server web. Di alat ini, Anda dapat menjalankan kueri MySQL, mengubah susunan, mengoptimalkan kueri, dan menjalankan banyak perintah MySQL. phpMyAdmin adalah salah satu alat yang paling populer digunakan untuk mengekspor database MySQL

Command-line adalah cara yang efisien namun sedikit rumit untuk mengekspor database MySQL. Sangat cocok untuk database kecil dan besar. Ini mengharuskan pengguna untuk menulis beberapa kode khusus untuk mengekspor data menggunakan mysqldump

Hevo Data memberikan solusi tanpa kerumitan & terkelola sepenuhnya menggunakan Pipa Data Tanpa Kode. Ini membantu Anda mengekspor data dengan mudah dari MySQL tanpa intervensi apa pun. Integrasi bawaan Hevo dengan MySQL (di antara 100+ Sumber) akan mengambil alih penuh proses ekspor data, memungkinkan Anda untuk fokus pada aktivitas bisnis utama

Mulai uji coba gratis 14 hari sekarang

Prasyarat

  • Pengetahuan kerja MySQL
  • MySQL diinstal di workstation host
  • Pengetahuan kerja tentang MySQL Shell
  • Akun phpMyAdmin pra-konfigurasi
  • Gambaran umum tentang struktur file CSV dan JSON

Dua Pendekatan untuk Mengekspor Database MySQL

Ada dua pendekatan utama untuk mengekspor data dari database MySQL

Pendekatan 1. Ekspor Data Tabel

Panduan ekspor data tabel membantu mengekspor data MySQL dalam format file JSON dan CSV. Anda dapat mengekspor data menggunakan pemilihan kolom, pemilihan tipe data, penyandian, dan bahkan pemisah & dapat dilakukan baik secara lokal maupun di server jarak jauh. Alat meja kerja MySQL dapat digunakan untuk mengekspor data dari tabel

  • Buka wizard database MySQL & pilih tabel yang ingin Anda ekspor. Klik kanan pada nama tabel dan pilih opsi panduan ekspor data tabel
  • Di tab ekspor data tabel, Anda dapat memilih kolom tertentu atau seluruh tabel untuk diekspor
  • Sekarang berikan lokasi spesifik tempat Anda ingin mengekspor data dan format file yang Anda inginkan. Pengguna dapat memilih antara CSV dan JSON
  • Klik opsi berikutnya untuk memulai proses & Anda bahkan dapat memantau perkembangannya secara bersamaan

Pendekatan 2. Ekspor Data Hasil

Kumpulan hasil yang diperoleh dengan menjalankan kueri dapat diekspor dalam format file JSON, CSV, HTML, dan XML menggunakan metode ini

  • Jalankan kueri pada database MySQL. Ini akan menghasilkan output dalam format grid
  • Pilih hasil kueri & klik opsi ekspor/impor. Sekarang berikan nama file beserta format yang ingin Anda ekspor datanya
Selecting the data export type: MySQL Export Database Command LineSumber Gambar. Zona Pengembang MySQL

Hevo, Alternatif Lebih Sederhana untuk Mengintegrasikan Data Anda untuk Analisis

Hevo menawarkan cara yang lebih cepat untuk memindahkan data dari database atau aplikasi SaaS ke gudang data Anda untuk divisualisasikan dalam alat BI. Hevo sepenuhnya otomatis dan karenanya tidak mengharuskan Anda membuat kode

Mulailah dengan Hevo Gratis

Lihatlah beberapa fitur keren dari Hevo

  • Sepenuhnya Otomatis. Platform Hevo dapat diatur hanya dalam beberapa menit dan membutuhkan perawatan minimal
  • Transfer Data Waktu Nyata. Hevo menyediakan migrasi data real-time, sehingga Anda dapat selalu memiliki data yang siap dianalisis
  • Transfer Data 100% Lengkap & Akurat. Infrastruktur kuat Hevo memastikan transfer data yang andal tanpa kehilangan data
  • Infrastruktur yang Dapat Diskalakan. Hevo memiliki integrasi bawaan untuk 100+ sumber yang dapat membantu Anda menskalakan infrastruktur data sesuai kebutuhan
  • Dukungan Langsung 24/7. Tim Hevo tersedia sepanjang waktu untuk memberikan dukungan luar biasa kepada Anda melalui obrolan, email, dan panggilan dukungan
  • Manajemen Skema. Hevo menghilangkan tugas manajemen skema yang membosankan & secara otomatis mendeteksi skema data yang masuk dan memetakannya ke skema tujuan
  • Pemantauan Langsung. Hevo memungkinkan Anda memantau aliran data sehingga Anda dapat memeriksa di mana data Anda berada pada titik waktu tertentu
Daftar di sini untuk Uji Coba Gratis 14 Hari

Metode untuk Mengekspor Database MySQL

Ada berbagai metode untuk mengekspor data dari database MySQL

Metode 1. Menggunakan phpMyAdmin

Ini adalah utilitas yang dibuat dan dikembangkan untuk mengelola server web. Di alat ini, Anda dapat menjalankan kueri MySQL, mengubah susunan, mengoptimalkan kueri, dan menjalankan banyak perintah MySQL. phpMyAdmin adalah salah satu alat yang paling populer digunakan untuk mengekspor database MySQL

Anda dapat menggunakan langkah-langkah berikut untuk melakukan ekspor data MySQL menggunakan alat phpMyAdmin

Langkah 1. Masuk ke cPanel

Masuk ke cPanel & pilih opsi phpMyAdmin dari bagian database

Pilih database yang ingin Anda ekspor dan klik pada tab Ekspor

Signing in to cPanel: MySQL Export Database Command LineSumber Gambar. Zona Pengembang MySQL

Langkah 2. Mengekspor Menggunakan cPanel

Di tab ekspor, Anda dapat memilih kolom tertentu atau seluruh tabel untuk diekspor. Untuk memilih seluruh database, gunakan opsi pilih semua

Setelah Anda memilih kolom yang diinginkan, klik kotak centang simpan sebagai file dan setel jenis kompresi ke zip. Ini akan mengurangi ukuran file dan membuat proses ekspor jauh lebih efisien

Sekarang klik tombol go untuk mengekspor file ke sistem Anda

Untuk informasi lebih lanjut tentang phpMyAdmin, Anda dapat memeriksa dokumentasi resminya di sini

Metode 2. Menggunakan Baris Perintah Basis Data Ekspor MySQL

Baris perintah adalah cara yang efisien namun sedikit rumit untuk mengekspor database MySQL. Sangat cocok untuk database kecil dan besar. Ini mengharuskan pengguna untuk menulis beberapa kode khusus untuk mengekspor data menggunakan utilitas mysqldump

SSH (Secure Shell) adalah antarmuka baris perintah berbasis Unix yang menyediakan cara aman untuk mengakses komputer lokal dan jarak jauh. SSH memanfaatkan perintah Linux tetapi juga dapat digunakan di Windows & MAC OS. Perintah ini sangat aman karena mengautentikasi mesin server & klien menggunakan sertifikat dan menggunakan kata sandi dengan cara terenkripsi

Anda dapat menggunakan langkah-langkah berikut untuk melakukan Baris Perintah Database Ekspor MySQL

Langkah 1. Masuk ke Server

Anda dapat menggunakan perintah berikut untuk masuk melalui SSH

ssh root @ouripaddress
_

Pertahankan nama pengguna sebagai root, ini meningkatkan keterbacaan karena Anda harus masuk sebagai pengguna root. Pastikan Anda telah memasukkan alamat IP yang benar dan tekan enter untuk melanjutkan

ssh root 123.123.123.123 # Here 123.123.123.123 is an example IP address. 
mysql export database command line: MySQL Export Database Command Line

Sekarang masukkan kata sandi untuk membuat sambungan.

Langkah 2. Menggunakan Prompt Perintah

Buka prompt perintah dan gunakan perintah cd sebagai berikut untuk menavigasi ke direktori tempat pengguna memiliki akses tulis

cd /hp/hhh/MYSQLDB.com/tables # Here you need to specify the path after cd.
_

Langkah 3. Mengekspor Basis Data

Gunakan utilitas mysqldump untuk mengekspor database. Perintah yang digunakan sebagai berikut

$ mysqldump -u USER_NAME -p DB_NAME >file_name.format
_

Pengguna perlu menentukan nama file & format yang diinginkan di mana mereka ingin mengekspor data

Contoh kueri. Berikut tutorialnya. sql adalah nama filenya

$ mysqldump -u root -p tutorial >tutorial.sql
Starting xampp mysql: MySQL Export Database Command Line

Masukkan kata sandi database untuk memulai ekspor MySQL Database Command Line ke file yang disebutkan. Sekarang sambungkan ke server menggunakan FTP dan navigasikan ke direktori untuk mengunduh file data yang diekspor.

Anda dapat memodifikasi utilitas mysqldump untuk memenuhi kebutuhan Anda sebagai berikut

a) Untuk mengekspor tabel tertentu, Anda dapat menggunakan perintah berikut

$ mysqldump -u USER_NAME -p DB_NAME table1 table2 > file_name

b) Untuk mengekspor banyak basis data, Anda dapat menggunakan perintah berikut

$ mysqldump -u USER_NAME -p ---databases DB_NAME1 DB_Name2 DB_Name3> file_name

c) Untuk mencegah tabel diekspor, gunakan perintah berikut

$ mysqldump -u USER_NAME -p DB_NAME --ignore-table=DB_NAME.TABLE_NAME > file_name

Ini adalah bagaimana Anda dapat melakukan metode baris perintah database ekspor MySQL

Keuntungan Menggunakan Metode Baris Perintah Basis Data Ekspor MySQL

  • MySQL Export Database Command Line sangat cepat
  • Menggunakan SSH (Secure Shell) membuat prosesnya benar-benar andal
  • Metode MySQL Export Database Command Line bekerja dengan sempurna pada database dari semua ukuran tanpa mengorbankan kinerja
  • Akses ke server web jarak jauh tidak diperlukan

Keterbatasan Penggunaan Metode Baris Perintah Basis Data Ekspor MySQL

  • Akses SSH adalah suatu keharusan
  • Utilitas mysqldump sering mengunci pengguna untuk waktu yang lama ketika digunakan dengan database besar
  • Pengguna perlu berulang kali menulis kode untuk MySQL Export Database Command Line yang dapat menjadi tantangan bagi pengguna yang tidak nyaman dengan pengkodean
  • Dalam skenario kehidupan nyata, metode MySQL Export Database Command Line memerlukan pengalokasian sejumlah besar sumber daya manusia untuk mengembangkan dan memelihara jaringan pipa tersebut untuk memastikan operasi sehari-hari yang konsisten.

Metode 3. Menggunakan Hevo Data, Pendekatan yang Lebih Mudah

Hevo Data Logo: MySQL Export Database Command Line

Platform No-Code Data Pipeline yang terkelola sepenuhnya seperti Hevo Data, dapat membantu Anda mengekspor data dari MySQL (di antara 100+ Sumber) ke tujuan yang Anda inginkan secara real-time, dengan cara yang mudah. Hevo dengan kurva pembelajaran minimal dapat diatur dalam hitungan menit, membuat pengguna siap untuk melakukan operasi dalam waktu singkat. Ini adalah kesenangan pengguna dan memberikan solusi terkelola sepenuhnya & otomatis untuk mengekspor data ke tujuan mana pun tanpa kerumitan

Kunjungi Situs Web kami untuk Menjelajahi Hevo

Kesimpulan

Artikel ini mengajarkan Anda cara berhasil melakukan metode baris perintah basis data ekspor MySQL. Ini memberikan panduan langkah demi langkah untuk membantu Anda memahami konsep lengkap di balik setiap langkah dan menerapkannya secara efisien. Ini lebih lanjut memperkenalkan metode alternatif, Hevo Data, No-Code Data Pipeline, yang akan membantu Anda mengekspor data dari MySQL tanpa harus menulis kode apa pun. Ini andal, konsisten, dan memastikan data diekspor secara aman dengan enkripsi end-to-end & autentikasi dua faktor

Ingin mencoba Hevo?

Mendaftar untuk uji coba gratis 14 hari & rasakan cara yang benar-benar mulus untuk mengelola kebutuhan data harian Anda

Beri tahu kami tentang pengalaman Anda menggunakan metode baris perintah basis data ekspor MySQL di bagian komentar di bawah

Bagaimana Anda menampilkan hasil kueri MySQL ke file?

Simpan Hasil MySQL ke File . Kami cukup menambahkan kata INTO OUTFILE, diikuti dengan nama file, di akhir pernyataan SELECT . Sebagai contoh. PILIH id, first_name, last_name DARI pelanggan KE OUTFILE '/temp/myoutput.

Bagaimana cara memformat keluaran MySQL di baris perintah?

Untuk mendapatkan format keluaran ini saat dijalankan dalam mode batch, mulai MySQL Shell dengan opsi baris perintah --result-format=table (atau aliasnya --table ), atau . .

Bagaimana cara menyimpan keluaran SQL ke file?

Pada menu Kueri, arahkan ke Hasil ke, lalu klik Hasil ke File. Masukkan dan kemudian jalankan pernyataan SQL. Di kotak dialog Simpan Hasil, tentukan setelan berikut. Simpan Di. Pilih direktori tempat menyimpan file

Bagaimana cara menulis output SQL ke file teks?

Memulai .
Jika Anda ingin menyimpan hasilnya dalam file txt, Anda dapat melakukannya di SSMS. Buka Alat>Opsi
Pilih opsi Hasil ke file
Buat kueri dan jalankan kueri. .
Hasil yang disimpan adalah sebagai berikut
SQLCMD. .
PowerShell. .
Panduan Impor/Ekspor di SSMS. .
Anda akan membuka panduan Impor dan Ekspor Server SQL