MySQL’de Bir Veritabanındaki Tabloyu Başka Bir Veritabanına Nasıl Kopyalarız?

Muhammet Aydın
1 min readFeb 24, 2024

--

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;

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response