Untuk mengekspor database menggunakan MySQL Workbench, kita harus memiliki database di Server MySQL kita. Jadi, mari kita buat Database bernama Sekolah dan tabel Siswa dan Alamat Siswa dengan beberapa data. Silakan gunakan SQL Script di bawah ini untuk membuat database, tabel, dan data
CREATE DATABASE School; USE School; CREATE TABLE `School`.`Students`( StudentId INT PRIMARY KEY, FirstName VARCHAR(50), LastName VARCHAR(50), Class VARCHAR(50), Age INT ); INSERT INTO `school`.`students` (StudentId, FirstName, LastName, Class, Age) VALUES (1, 'Anurag', 'Mohanty', 'First', 18); INSERT INTO `school`.`students` (StudentId, FirstName, LastName, Class, Age) VALUES (2, 'Priyanka', 'Dewangan', 'Second', 17); INSERT INTO `school`.`students` (StudentId, FirstName, LastName, Class, Age) VALUES (3, 'Hina', 'Sharma', 'First', 19); INSERT INTO `school`.`students` (StudentId, FirstName, LastName, Class, Age) VALUES (4, 'Sambit', 'Monanty', 'Second', 17); CREATE TABLE `school`.`studentaddress` ( AddressId INT PRIMARY KEY, StudentId INT NOT NULL, City VARCHAR(200), State VARCHAR(200) ); INSERT INTO `school`.`studentaddress` (AddressId, StudentId, City, State) VALUES (1, 1, 'BBSR', 'Odisha'); INSERT INTO `school`.`studentaddress` (AddressId, StudentId, City, State) VALUES (2, 2, 'Mumbai', 'Maharashtra'); INSERT INTO `school`.`studentaddress` (AddressId, StudentId, City, State) VALUES (3, 3, 'BBSR', 'Odisha'); INSERT INTO `school`.`studentaddress` (AddressId, StudentId, City, State) VALUES (4, 4, 'Mumbai', 'Maharashtra');Sekarang mari kita lihat cara mengekspor database Sekolah. Untuk melakukannya, dari menu atas pilih Opsi 'Server' dan 'Ekspor Data' seperti yang ditunjukkan pada gambar di bawah
Ini akan membuka pengaturan ekspor data dan jendela opsi seperti yang ditunjukkan di bawah ini. Bagian kiri pada jendela menampilkan semua database yang ada di server database MySQL kami. Saat kami memilih database dengan mengkliknya, itu akan menampilkan semua tabel yang dihormati di bawah database yang dipilih. Kita dapat memilih satu atau lebih kotak centang basis data untuk menyertakan basis data dalam file Ekspor. Kami juga dapat memilih satu atau lebih tabel dari bagian kanan jendela ini
Jadi, mari kita pilih database sekolah yang telah kita buat tadi. Dan di panel sebelah kanan, pilih tabel alamat siswa dan siswa seperti yang ditunjukkan pada gambar di bawah
Dalam pengaturan drop-down, kita dapat memilih opsi 'Dump Structure Only', 'Dump Data Only' atau 'Dump Structure and Data'. Opsi 'Dump Structure Only' hanya akan menyimpan struktur tabel. Itu adalah kolom basis data dan tipe data yang ditentukan oleh kami. Sementara opsi 'Buang Data Saja' hanya akan menyimpan baris yang disisipkan dalam tabel. Opsi Dump Structure and Data akan menyimpan data dan struktur. Mari pilih opsi 'Buang Struktur dan Data' untuk menyimpan struktur tabel dan baris data di dalamnya seperti yang ditunjukkan pada gambar di bawah ini
Di bawah bagian Opsi Ekspor, Anda dapat mengubah jalur ekspor default pilihan Anda dan saya akan menggunakan yang default. Juga, ada dua tombol radio. Dengan memilih opsi pertama yaitu 'Export to Dump Project Folder', MySQL Workbench akan menyimpan semua tabel sebagai file SQL terpisah di bawah satu folder yang berguna saat Anda akan mengimpor atau memulihkan file ekspor satu per satu tabel. Opsi kedua Export to Self-contained File akan menyimpan semua database dan tabel dalam satu file SQL. Ini adalah opsi yang bagus saat Anda akan mengimpor semua database, tabel, dan baris data dengan menggunakan satu file SQL. Kami akan mengekspor database menggunakan kedua metode tersebut, untuk memahami perbedaannya. Mari ekspor database menggunakan opsi pertama 'Export to Dump Project Folder' seperti yang ditunjukkan pada gambar di bawah
Terakhir, klik tombol mulai ekspor untuk memulai fungsi ekspor seperti yang ditunjukkan pada gambar di bawah
Setelah Anda mengklik tombol mulai ekspor, bilah kemajuan dan log akan ditampilkan seperti yang ditunjukkan pada gambar di bawah
Sekarang, jika Anda pergi ke lokasi tempat menyimpan file, maka Anda akan melihat banyak file SQL yang tidak lain adalah tabel individual seperti yang ditunjukkan pada gambar di bawah ini
Sekarang kembali ke jendela Server => Ekspor Data dan kali ini pilih opsi Ekspor ke file mandiri dan klik tombol Mulai Ekspor seperti yang ditunjukkan pada gambar di bawah
Setelah Ekspor berhasil, buka lokasi folder tempat file ini disimpan dan Anda akan melihat di bawah folder dumps, kami memiliki satu file dump yang menyertakan semua database dan tabel, dan baris data seperti yang ditunjukkan pada gambar di bawah ini
Sebelum Mengimpor database, mari kita hapus terlebih dahulu tabel-tabel yang sudah ada di database sekolah dengan mengeksekusi pernyataan SQL di bawah ini
sekolah DROP TABLE. alamat siswa;
sekolah DROP TABLE. siswa;
Sekarang mari belajar cara mengimpor database dan tabel menggunakan meja kerja MySQL. Buka menu 'Server' atas dan pilih opsi 'Impor Data' seperti yang ditunjukkan pada gambar di bawah
Ini akan membuka jendela 'Impor data' yang persis berlawanan dengan jendela ekspor data seperti yang ditunjukkan pada gambar di bawah. Di sini Anda dapat mengimpor dari folder proyek dump atau mengimpor dengan menggunakan satu file mandiri
Di sini, saya Memilih Impor dari opsi tombol radio folder proyek Dump, dan kemudian saya akan memilih lokasi folder proyek dump tempat kami menyimpan file saat mengekspor seperti yang ditunjukkan pada gambar di bawah ini
Setelah Anda memilih Impor dari folder proyek Dump, lalu klik tombol 'Muat Konten Folder' untuk menampilkan semua database yang tersedia di 'folder proyek' seperti yang ditunjukkan pada gambar di bawah ini
Selanjutnya, pilih database sekolah dari panel kiri dan pilih tabel yang ingin Anda impor dari sisi kanan, pilih opsi Dump Structure and Data dari daftar drop-down, lalu klik Select Tables dan terakhir klik
Setelah Anda mengklik tombol Mulai Impor, itu akan mengimpor data dan jika impor selesai dengan sukses, maka Anda akan mendapatkan jendela di bawah ini
Sekarang lagi di bawah opsi skema, buka database sekolah, dan di bawah tab tabel klik 'segarkan' dan Anda dapat melihat tabel siswa dan alamat siswa muncul lagi seperti yang ditunjukkan pada gambar di bawah ini
Dengan cara ini, kita dapat mengekspor dan mengimpor satu tabel database atau beberapa tabel menggunakan opsi MySQL Workbench 'Ekspor Data' dan 'Impor Data'
Pada artikel selanjutnya, saya akan membahas Tipe Data di MySQL dengan Contohnya. Di sini, pada artikel ini, saya mencoba menjelaskan cara Ekspor dan Impor Database MySQL menggunakan MySQL Workbench dan saya harap Anda menikmati artikel Ekspor dan Impor Database MySQL ini menggunakan MySQL Workbench