Apa ekspor di meja kerja mysql?

Apakah Anda menggunakan MySQL Workbench dan ingin mengekspor database Anda?

Dalam panduan ini, Anda akan mempelajari cara mengekspor database dan mengimpor database di MySQL Workbench, dengan tangkapan layar dan petunjuk langkah demi langkah

Mari kita masuk ke dalamnya

Daftar isi

Cara Mengekspor Database MySQL

Untuk mengekspor database MySQL dari MySQL Workbench

Langkah 1. Buka Server > Ekspor Data

Alternatifnya, Anda dapat mengeklik kanan tabel di Peramban Skema di sebelah kiri dan memilih Ekspor Data. Namun, ini hanya mengekspor satu tabel (bahkan jika Anda memilih beberapa tabel). Untuk menggunakan fitur ekspor database MySQL Workbench, Anda harus menggunakan opsi Server > Ekspor Data

Layar akan terlihat seperti ini

Apa ekspor di meja kerja mysql?

Langkah 2. Pilih tabel yang ingin Anda ekspor dengan mengklik database atau skema di panel kiri, lalu klik kotak centang di sebelah nama tabel di panel kanan

Apa ekspor di meja kerja mysql?

Jika Anda ingin mengekspor semua tabel dalam skema atau basis data, klik kotak centang pada basis data di sebelah kiri

Apa ekspor di meja kerja mysql?

Langkah 3. Pilih apakah Anda menginginkan data, struktur, atau keduanya, dengan memilih salah satu opsi berikut dari drop-down di bawah panel

  • Struktur dan Data Dump. termasuk struktur tabel dan data dalam tabel
  • Buang Data Saja. sertakan data dalam tabel saja, tidak ada tabel
  • Struktur Dump Saja. sertakan struktur tabel saja, tidak ada data

Apa ekspor di meja kerja mysql?

Langkah 4. Putuskan apakah Anda ingin mengekspor prosedur, fungsi, peristiwa, atau pemicu tersimpan, dan pilih kotak centang yang relevan jika Anda melakukannya

Apa ekspor di meja kerja mysql?

Langkah 5. Pilih untuk mengekspor data dengan salah satu dari dua cara

  • Ekspor ke Folder Proyek Dump. pilih folder, dan setiap tabel akan diekspor ke file terpisah. Ini akan memungkinkan Anda memilih tabel mana yang akan dipulihkan, tetapi akan lebih lambat
  • Ekspor ke File Mandiri. pilih folder dan file, dan semua tabel akan diekspor ke satu file SQL

Langkah 6. Tunjukkan jika Anda ingin membuat dump dalam satu transaksi (yang hanya berlaku untuk opsi ekspor "file mandiri")

Apa ekspor di meja kerja mysql?

Langkah 7. Tunjukkan jika Anda ingin menyertakan langkah Buat Skema

Langkah 8. Klik Mulai Ekspor

Proses ekspor akan dimulai. Bergantung pada jumlah data, mungkin perlu waktu

Inilah tampilannya saat selesai

Apa ekspor di meja kerja mysql?

Teks dalam contoh ini mengatakan

12:50:56 Dumping test (all tables)
Running: /Applications/MySQLWorkbench.app/Contents/MacOS/mysqldump --defaults-file="/var/folders/81/9mr565sx0_94jm_zwy45dk3h0000gn/T/tmpOtsG7d/extraparams.cnf"  --host=127.0.0.1 --protocol=tcp --user=root --column-statistics=FALSE --port=3306 --default-character-set=utf8 --skip-triggers "test"
12:50:56 Dumping desc_test (all tables)
Running: /Applications/MySQLWorkbench.app/Contents/MacOS/mysqldump --defaults-file="/var/folders/81/9mr565sx0_94jm_zwy45dk3h0000gn/T/tmpSDQVzd/extraparams.cnf"  --host=127.0.0.1 --protocol=tcp --user=root --column-statistics=FALSE --port=3306 --default-character-set=utf8 --skip-triggers "desc_test"
12:50:56 Export of /Users/BB/dumps/Dump20210915.sql has finished

Kita bisa melihat butuh sekitar 1 detik, tapi tabel yang saya pilih sangat kecil

Kita juga bisa melihatnya menggunakan alat "mysqldump" untuk melakukan ekspor. Jika Anda ingin melihat bagaimana melakukannya secara langsung menggunakan baris perintah, lihat panduannya di sini

Basis data Anda sekarang telah diekspor dari MySQL Workbench. Telusuri ke lokasi yang Anda tentukan untuk melihat file tunggal atau ganda yang dihasilkan

 

Opsional. Opsi Lanjutan

Sebelum mengekspor data, Anda dapat mengatur beberapa opsi tambahan dengan mengeklik tombol Opsi Lanjutan

Anda akan melihat layar seperti ini

Apa ekspor di meja kerja mysql?

Berikut pilihan yang bisa Anda pilih

  • buat-opsi. Sertakan semua opsi tabel khusus MySQL dalam pernyataan CREATE TABLE
  • izinkan-kata kunci. Izinkan pembuatan nama kolom yang merupakan kata kunci
  • kutipan-nama. Pengidentifikasi kutipan dengan karakter backtick
  • kolom-statistik. Menulis pernyataan ANALYZE TABLE untuk menghasilkan histogram statistik
  • lock-tables. Kunci tabel untuk dibaca. Nonaktifkan jika pengguna tidak memiliki hak istimewa LOCK TABLES
  • dump-date. Sertakan tanggal pembuangan sebagai komentar "Pembuangan selesai" jika –komentar diberikan
  • flush-log. Bilas file log server MySQL sebelum memulai dump
  • hapus-master-log. Di server replikasi master, hapus log biner setelah melakukan operasi dump
  • Tampilkan Skema Internal. Tampilkan skema MySQL internal (mysql, information_schema, performance_schema) dalam daftar skema ekspor
  • hex-blob. Buang kolom biner menggunakan notasi heksadesimal (misalnya, 'abc' menjadi 0x616263)
  • kompres. Gunakan kompresi dalam protokol server/klien
  • flush-hak istimewa. Keluarkan pernyataan FLUSH PRIVILEGES setelah membuang database MySQL
  • set-gtid-dibersihkan. Tambahkan 'SET @@GLOBAL. GTID_PURGED’ ke keluaran
  • menonaktifkan-kunci. Untuk setiap tabel, apit pernyataan INSERT dengan pernyataan untuk menonaktifkan dan mengaktifkan kunci
  • memaksa. Lanjutkan meskipun kami mendapatkan kesalahan sql
  • urutan-oleh-primer. Buang setiap baris tabel yang diurutkan berdasarkan kunci utamanya, atau dengan indeks unik pertamanya
  • tz-utc. Tambahkan SET TIME_ZONE='+00. 00′ ke file dump
  • Ukuran maksimum satu paket atau string yang dihasilkan/perantara
  • kunci tambahan. Kelilingi setiap tabel dump dengan pernyataan LOCK TABLES dan UNLOCK TABLES
  • insert-lengkap. Gunakan pernyataan INSERT lengkap yang menyertakan nama kolom
  • insert-diperpanjang. Gunakan sintaks INSERT multi-baris yang menyertakan beberapa daftar NILAI
  • masukkan-abaikan. Tulis pernyataan INSERT IGNORE daripada pernyataan INSERT
  • mengganti. Tulis pernyataan REPLACE daripada pernyataan INSERT

Opsi ini menyesuaikan perintah mysqldump yang dijalankan sebagai bagian dari proses ekspor

 

Cara Mengimpor Database MySQL

Anda dapat menggunakan MySQL Workbench untuk mengimpor data yang telah diekspor menggunakan operasi Ekspor Data yang ditunjukkan sebelumnya, atau menggunakan perintah mysqldump

Fitur import database MySQL Workbench ini dilakukan dengan menggunakan item menu Server > Data Import

Ada juga fungsi yang disebut Wizard Impor Data Tabel. Namun, itu digunakan untuk mengimpor file CSV atau JSON ke database, dan bukan file yang dihasilkan menggunakan proses ekspor di atas. Kami ingin menggunakan fungsionalitas file sql impor MySQL

Mari kita lihat bagaimana melakukan ini

Langkah 1. Di MySQL Workbench, buka Server > Impor Data

Layar akan terlihat seperti ini

Apa ekspor di meja kerja mysql?

Langkah 2. Pilih "Impor dari Folder Proyek Dump" atau "Impor dari File Mandiri", tergantung pada bagaimana data Anda disimpan. Ini akan ditentukan selama proses Ekspor Data

Langkah 3. Pilih folder asal impor (jika Anda memilih "Impor dari Folder Proyek Dump") atau file SQL mandiri (jika Anda memilih "Impor dari File Mandiri")

Apa ekspor di meja kerja mysql?

Langkah 4. Pilih skema target default untuk diimpor

Ini hanya digunakan jika file dump tidak berisi skema

Langkah 5. Jika Anda telah memilih "Impor dari Folder Proyek Dump", pilih skema dan tabel untuk diimpor di panel di layar

Langkah 6. Pilih apakah Anda menginginkan data, struktur, atau keduanya, dengan memilih salah satu opsi berikut dari drop-down di bawah panel

  • Struktur dan Data Dump. termasuk struktur tabel dan data dalam tabel
  • Buang Data Saja. sertakan data dalam tabel saja, tidak ada tabel
  • Struktur Dump Saja. sertakan struktur tabel saja, tidak ada data

Langkah 7. Klik Mulai Impor

Inilah tampilan layar setelah impor selesai

Apa ekspor di meja kerja mysql?

Perintah yang ditampilkan di sini adalah

Creating schema newschema
13:10:08 Restoring /Users/BB/dumps/Dump20210915.sql
Running: /Applications/MySQLWorkbench.app/Contents/MacOS/mysql --defaults-file="/var/folders/81/9mr565sx0_94jm_zwy45dk3h0000gn/T/tmpmT9LmF/extraparams.cnf"  --protocol=tcp --host=127.0.0.1 --user=root --port=3306 --default-character-set=utf8 --comments --database=newschema  < "/Users/BB/dumps/Dump20210915.sql"
13:10:09 Import of /Users/BB/dumps/Dump20210915.sql has finished
_

Data Anda sekarang telah diimpor menggunakan MySQL Workbench

 

Kesimpulan

Itulah cara mengekspor dan mengimpor data di MySQL Workbench. Opsi impor dan ekspor tersedia di menu Server

Apa yang dilakukan ekspor data di MySQL Workbench?

Tab ini memungkinkan Anda untuk mengekspor data MySQL Anda . Pilih setiap skema yang ingin Anda ekspor, secara opsional pilih objek/tabel skema tertentu dari setiap skema, dan hasilkan ekspor.

Apa ekspor di MySQL?

Cara paling sederhana untuk mengekspor data tabel ke file teks adalah dengan menggunakan SELECT. Pernyataan INTO OUTFILE yang mengekspor hasil kueri langsung ke file di host server.

Apa itu impor dan ekspor di MySQL?

Ekspor dan impor database di MySQL adalah proses memindahkan data dari satu tempat ke tempat lain . Ekspor dan impor adalah metode yang berguna untuk mencadangkan data penting atau mentransfer data kami di antara versi yang berbeda. Misalnya, kami memiliki database buku kontak yang penting untuk bisnis kami.

Apa itu ekspor dalam basis data?

Di Plesk, mengekspor dump database berarti menyimpan database sumber dalam file yang dapat digunakan untuk penyimpanan atau distribusi . Mengimpor dump database berarti memulihkan data dari file ke database tujuan. Anda dapat mengimpor database ke server database yang sama atau yang lain.