Cara mengambil data dari meja kerja mysql

MySQL adalah alat manajemen basis data populer yang digunakan oleh jutaan pengguna dan bisnis di seluruh dunia. Ini adalah database relasional gratis yang paling banyak digunakan dan database terpopuler kedua yang disebutkan di Internet setelah Oracle. Namun demikian, melakukan ekstraksi DB MySQL mungkin diperlukan saat Anda ingin memigrasikan data penting dari sistem lawas ke sistem baru

Metode yang Anda gunakan bergantung pada keakraban Anda dengan database MySQL, volume dan kompleksitas data, alat yang tersedia, database tujuan, dan sensitivitas data. Berikut adalah lima cara berbeda untuk melakukan ekstraksi database MySQL

1. Gunakan phpMyAdmin

PhpMyAdmin adalah alat admin database gratis populer yang digunakan untuk MySQL dan MariaDB. Ini banyak digunakan karena dapat mengekspor data dalam berbagai format seperti CSV, XML, SQL, PDF, MS Word, Excel, dan banyak lagi.

Untuk mengekspor atau mengekstrak data dari database MySQL dengan phpMyAdmin, ikuti langkah-langkah ini

  • Muat phpMyAdmin Anda
  • Pilih database yang akan diekspor
  • Klik pada tab Ekspor
  • Pilih opsi Kustom untuk memiliki kontrol penuh atas data yang Anda ekspor
  • Tentukan file tujuan di komputer Anda
  • Klik Simpan, dan proses ekspor akan dimulai

2. Bekerja Dengan Program MySQLdump

MySQLdump pada dasarnya adalah utilitas cadangan untuk database Anda. Itu dapat mengekstrak data database dengan

  • Memproduksi satu set pernyataan SQL untuk membuat ulang database
  • Menghasilkan output dalam file teks
  • Membuat keluaran dalam format CSV
  • Menghasilkan data XML

MySQLdump mudah digunakan setelah Anda merasa nyaman dengan baris perintah. Berikut adalah langkah-langkah yang harus diambil untuk mengekspor database lengkap dalam bentuk perintah SQL

  • Buka baris perintah atau jendela terminal di komputer Anda
  • Hubungkan ke server hosting database
  • Beralih ke direktori tempat database Anda disimpan
  • Masukkan perintah ini

mysqldump -u nama pengguna -p kata sandi nama basis data > diekspordb. sql

Ganti "nama pengguna" dengan nama pengguna Anda, "kata sandi" dengan kata sandi Anda dan

“databasename” dengan nama database Anda. Anda juga dapat mengganti “exporteddb. sql” dengan nama yang lebih deskriptif

Untuk mengekspor satu tabel, gunakan versi ini

mysqldump -u nama pengguna -p kata sandi namadatabase namatabel > diekspordb. sql

MySQLdump memiliki opsi lain untuk mengekspor data, dan Anda dapat memeriksanya di halaman file bantuan

3. Buat Kueri PILIH

Misalkan Anda perlu mengekstrak data ke dalam file CSV dengan menggabungkan data dari tabel yang berbeda. Dalam hal ini, Anda dapat menggunakan kueri pemilihan sederhana dan menentukan parameter seperti file keluaran, karakter untuk memisahkan bidang, menghentikan bidang, dan baris

Contoh yang baik adalah

PILIH *

KE OUTFILE '/tmp/patients. csv'

BIDANG DIHENTIKAN OLEH ','

DITUTUP OLEH '"'

DILUARKAN OLEH '\\'

GARIS DIHENTIKAN OLEH '\n'

DARI pasien

Anda dapat mengganti “*” dengan ekspresi gabungan untuk kueri Anda

Setelah berhasil menjalankan kueri, Anda dapat menyalin file ke direktori lain untuk mendapatkan izin/hak istimewa penuh untuk mengerjakannya

4. Gunakan Meja Kerja MySQL

MySQL Workbench adalah alat pembuatan, pengembangan, dan administrasi database yang komprehensif untuk bekerja dengan database MySQL. Ini adalah alat visual dengan antarmuka pengguna yang dirancang dengan baik

Untuk mengekstrak data dengan alat ini, Anda perlu

  • Hubungkan ke basis data Anda
  • Klik "Server" di bilah alat
  • Pilih Ekspor Data
  • Pilih tabel yang ingin Anda ekspor
  • Jika Anda tidak ingin menyimpan file data yang diekspor di direktori default Anda, pilih yang lain di bawah "Opsi Ekspor"
  • Klik tombol "Mulai Ekspor" untuk memberi tahu Workbench untuk mulai mengekstraksi data

5. Gunakan Aplikasi Proprietary

Alat dan metode yang dibahas di atas berguna untuk ekstraksi data sederhana dari database MySQL Anda

Untuk mengekstrak volume data yang cukup besar dari sistem informasi lama tanpa halangan apa pun, Anda perlu merencanakan ekstraksi dan memetakan data ke bidang dalam database baru sebelum memuatnya. Kemudian Anda harus secara manual meninjau rekaman yang tidak dipetakan ke database baru

Proses ini memerlukan bantuan pakar migrasi data berpengalaman yang menggunakan alat khusus

Pelajari Lebih Lanjut Tentang Ekstraksi MySQL DB

Hubungi MediQuant di 844. 286. 8683 untuk melihat demo gratis alat dan proses ekstraksi data kami. Anda juga dapat menghubungi kami melalui halaman kontak kami untuk mendiskusikan semua kebutuhan pengarsipan dan migrasi data Anda

Sebelum kita mulai membahas berbagai metode untuk mengekspor data, pertama-tama mari kita pertimbangkan poin-poin berikut

  1. Skema yang kami definisikan adalah "tes"
  2. Nama tabelnya adalah "pesanan"
  3. Urutan berisi atribut berikut
    1. Id pemesanan. ID pesanan yang dilakukan
    2. tanggal pemesanan. Tanggal pemesanan dilakukan
    3. id_pelanggan. ID pelanggan yang telah melakukan pemesanan
    4. status pemesanan. Status pesanan (CLOSED, PENDING_PAYMENT, COMPLETE, PROCESSING, PAYMENT_REVIEW, PENDING, ON_HOLD, CANCELED, SUSPECTED_FRAUD)
  1. Proses Server MySQL harus memiliki akses tulis ke folder target yang berisi file CSV target
  2. File CSV target tidak boleh ada

Metode 1. Ekspor Data Fitur Meja Kerja MySQL

Fitur Ekspor Data MySQL Workbench menyediakan opsi bawaan untuk mengekspor data ke dalam format CSV

Anda dapat mengunduh Data Export MySQL Workbench dari sini. Di bawah ini adalah prosedur langkah demi langkah tentang bagaimana Anda dapat memanfaatkan fitur Data Export MySQL Workbench dengan mudah

  1. Pertama, siapkan kueri dan jalankan untuk mendapatkan set hasil yang diinginkan
Querying for data export Mysql workbenchSumber Gambar. Diri sendiri
  1. Dari panel hasil, klik opsi Ekspor
Saving the Query dataSumber Gambar. Diri sendiri
  1. Pada kotak dialog save, masukkan nama file, pilih CSV sebagai format file, dan klik tombol Save seperti yang ditunjukkan oleh gambar di bawah ini
Data Export Feature in MySQL WorkbenchSumber Gambar. Diri sendiri

Metode 2. Menggunakan Perintah MySQL

Cara sederhana untuk mengekspor data dari MySQL adalah dengan menggunakan fitur bawaan untuk mengekstraksi data dengan menggunakan pendekatan SQL. Perintah ini mengekspor data ke dalam format CSV dengan "pembatas" dan "escape karakter" yang ditentukan.  

File CSV adalah yang terbaik ketika kita berbicara tentang Analisis Data karena format terstruktur dan kemudahan integrasi dengan alat yang tersedia

Langkah 1. Pertama, kita harus menyiapkan kueri yang berisi data yang diinginkan untuk diekspor. Di sini, kami mengekspor data dengan order_status COMPLETED

Langkah 2. Sebutkan parameter opsional seperti pembatas bidang, opsi penutup bidang, dan jalankan kueri menggunakan opsi eksekusi di Workbench

  1. Langkah 3. Setelah kueri berhasil diselesaikan, CSV akan diekspor ke lokasi yang disebutkan

Di bawah ini adalah skema untuk perintah MySQL

Data Export Commands in MySQL WorkbenchSumber Gambar. Diri sendiri

Di bawah ini adalah perintah untuk referensi Anda

SELECT order_id, order_date, customer_id, order_status
FROM test.orders
WHERE order_status = 'COMPLETE' 
INTO OUTFILE 'c:/Temp/output/Completed/orders.csv' 
FIELDS ENCLOSED BY '' 
TERMINATED BY ',' 
ESCAPED BY '"' 
LINES TERMINATED BY '
';

Kesimpulan

Ada berbagai opsi di pasar untuk bermigrasi atau mengekspor data dari server MySQL ke tujuan yang diinginkan. Salah satu opsi in-house yang populer di antaranya adalah fitur Ekspor Data MySQL Workbench yang telah dibahas dalam artikel ini. Sekarang, Anda memiliki gagasan komprehensif tentang bagaimana Anda dapat mengekspor data dengan mudah menggunakan perintah Data Export MySQL Workbench dan SQL

Kunjungi Situs Web kami untuk Menjelajahi Hevo

Bisnis dapat menggunakan platform otomatis seperti Hevo Data untuk mengatur integrasi dan menangani proses ETL. Ini membantu Anda mentransfer data secara langsung dari sumber pilihan Anda ke Gudang Data, alat Business Intelligence, atau tujuan lain yang diinginkan dengan cara yang sepenuhnya otomatis dan aman tanpa harus menulis kode apa pun dan akan memberi Anda pengalaman tanpa kerumitan

Ingin mencoba Hevo? . Anda juga dapat melihat harga yang tidak ada duanya yang akan membantu Anda memilih paket yang tepat untuk kebutuhan bisnis Anda

Bagaimana cara saya mendapatkan data dari MySQL Workbench?

Untuk melihat database yang dibuat di MySQL Workbench, navigasi ke Database > Connect to Database . Pilih koneksi yang ada untuk terhubung ke Server MySQL atau buat yang baru. Basis data yang dibuat akan seperti yang ditunjukkan pada tangkapan layar di bawah ini.

Bagaimana cara mengambil data dari database MySQL?

Data dapat diambil dari tabel MySQL dengan mengeksekusi pernyataan SQL SELECT melalui fungsi PHP mysql_query . Anda memiliki beberapa opsi untuk mengambil data dari MySQL. Opsi yang paling sering digunakan adalah menggunakan fungsi mysql_fetch_array(). Fungsi ini mengembalikan baris sebagai larik asosiatif, larik numerik, atau keduanya.

Bagaimana cara mengembalikan data di MySQL Workbench?

Cara mengembalikan database innoDB menggunakan file dump. .
Buka Meja Kerja MySQL
Klik "Impor/Pulihkan Data".
Klik pada "impor dari disk"
Centang opsi "import from self-Contained File"
Pilih direktori tempat Anda meletakkan file dump cadangan

Bagaimana cara mengunduh data dari Workbench?

Mengekspor Data di Meja Kerja .
Dari halaman beranda Integrasi Data, klik. .
Dari tarik-turun Tindakan, pilih Ekspor Data
Dari halaman Ekspor Data, lalu Mode Ekspor, pilih mode untuk mengekspor data. .
Dari Sertakan Filter, centang untuk menerapkan filter apa pun yang ditentukan dalam integrasi
Klik Oke