MySQL’de Bir Veritabanındaki Tabloyu Başka Bir Veritabanına Nasıl Kopyalarız?
MySQL’de, veritabanları arasında tablo kopyalama işlemi oldukça yaygın ve önemlidir. Bir veritabanındaki bir tabloyu başka bir veritabanına kopyalamak, veri taşıma, yedekleme veya veri analizi gibi birçok senaryoda gerekebilir. Bu makalede, MySQL’de bir veritabanındaki tabloyu başka bir veritabanına kopyalamanın nasıl yapılacağını adım adım inceleyeceğiz.
Adım 1: Veritabanlarına Bağlanma İlk adım olarak, MySQL istemcisine veya komut satırı aracına kullanıcı adı ve şifrenizle bağlanın:
mysql -u kullanici_adi -p
Şifrenizi girdikten sonra, MySQL sunucusuna başarıyla bağlanmış olacaksınız.
Adım 2: Veritabanları Arasında Geçiş Yapma Kaynak ve hedef veritabanları arasında geçiş yapın. Bunun için USE
komutunu kullanabiliriz:
USE kaynak_veritabani;
USE hedef_veritabani;
Adım 3: Tabloyu Kopyalama Şimdi, CREATE TABLE
ve SELECT
komutlarını kullanarak tabloyu kopyalayabiliriz:
CREATE TABLE hedef_veritabani.yeni_tablo SELECT * FROM kaynak_veritabani.eski_tablo;
Bu komut, kaynak tablosundaki verilerin tamamını ve yapısını alarak yeni bir tablo oluşturur ve hedef veritabanına kopyalar.
Adım 4: İsteğe Bağlı Ayarlar İhtiyacınıza bağlı olarak, tablo yapısını değiştirebilir veya belirli sütunları kopyalayabilirsiniz. Örneğin, belirli sütunları kopyalamak için:
CREATE TABLE hedef_veritabani.yeni_tablo
SELECT sütun1, sütun2, ...
FROM kaynak_veritabani.eski_tablo;