GNU/Linux >> Belajar Linux >  >> Linux

Cara menyalin tabel MySQL antar database

Ikhtisar

Saat Anda bekerja pada sistem Pengembangan, seringkali diinginkan untuk memiliki salinan tabel database sistem Produksi. mySQL menyediakan metode praktis untuk membuat salinan tabel tunggal dan jalur mudah untuk mengekstrak data dari tabel produksi dan memasukkannya ke dalam salinan pengembangan tabel.

Pada contoh di bawah, kita akan menyalin tabel "pelanggan" dari Basis Data Produksi ke Basis Data Pengembangan tanpa menggunakan mysqldump untuk membuang seluruh basis data ke sebuah file.

Prosedur ini menghapus dan memodifikasi database Anda. Pastikan Anda telah memeriksa ulang perintah sebelum menjalankannya.

Petunjuk

  1. Masuk ke shell MySQL:
    mysql --user=<username> --password=<password>
  2. Pilih database yang ingin Anda ganti:
    use mydevdatabase;
  3. Lepaskan tabel lama:
    DROP TABLE mydevdatabase.customers;
  4. Buat tabel berdasarkan database yang ingin Anda salin:
    CREATE TABLE mydevdatabase.customers LIKE myproductiondatabase.customers;
  5. Kemudian, salin semua data:
    INSERT INTO mydevdatabase.customers SELECT * FROM myproductiondatabase.customers;
  6. Selanjutnya Anda akan melihat konfirmasi berapa banyak catatan yang dimasukkan.

Jika Anda perlu menyalin seluruh database, bukan hanya satu tabel, silakan lihat artikel ini:Cara menyalin database MySQL.


Linux
  1. Cara memperbaiki database dan tabel MySQL dengan phpMyAdmin

  2. Cara menyalin tabel database dengan phpMyAdmin

  3. Dasar-dasar PHP &MySQL:Database &Tabel

  1. Cara menyalin database MySQL

  2. Cara Memperbaiki Tabel Database Mysql yang Rusak

  3. Cara menyalin tabel dari satu database mysql ke database mysql lainnya

  1. Cara Membuat Database MySQL di Workbench

  2. Cara menggunakan phpMyAdmin untuk menyalin database MySQL

  3. Jatuhkan tabel di MySQL