"Enter"a basıp içeriğe geçin

Bir MYSQL CSV dosyasından verileri içe aktarın – Linux ipucu

Bir CSV dosyası veya virgülle ayrılmış değer belgesi, değerleri virgülden ayıran sınırlandırılmış bir metin belgesidir. Her satır kendi bilgi kaydıdır. Virgülle ayrılmış her veri bir veya daha fazla alan içerir. Başlık, bu belge düzeni için alan ayırıcı olarak virgül kullanılmasından kaynaklanmaktadır. Bu belgeler, farklı programlar arasında bilgi paylaşmak için kullanılır. Örneğin, veritabanı yöneticileri ve ilgili kişiler de CSV dosyalarını onaylar. Teori, karmaşık bilgileri bir programdan bir CSV belgesine ve ardından bu CSV belgesindeki bilgileri başka bir programa aktarabilmenizdir. Bu öğreticide, bir CSV dosyasından bir MySQL tezgahına nasıl veri aktarılacağını öğreneceğiz. Hadi başlayalım.

Adım 01: Bir CSV dosyası oluşturun

CSV dosyası oluşturmak için sisteminizde Microsoft Excel’i açmanız ve dosya oluştururken bazı veriler eklemeniz ve aşağıdaki kaydı eklemeniz gerekir. İşinize yaraması için kolay etki alanları oluşturduğunuzdan emin olun. Şimdi bu dosyayı “.csv” uzantılı kaydedin. Herhangi bir klasöre kaydederken dosya biçimini değiştirebilirsiniz. Dosya’ya gidin ve Farklı Kaydet’e basın. Konumu seçin, belgeye bir ad verin ve ad alanının altındaki dosya biçimini seçin. Dosyamıza “Kitap” adını verdik.

Adım 02: Veritabanına bağlanın

CSV dosyası verilerini MySQL’e aktarmak için önce Workbench’i veritabanına bağlamanız gerekir. Bunun için yeni kurulan MySQL Workbench 8.0’ı açın ve “Veritabanı” seçeneğine gidin. Listelenen seçeneklerden “Veritabanına Bağlan” seçeneğine tıklayın.

Aşağıdaki yeni pencere açılacaktır. Veritabanınızı seçin, örneğin “Connection Store”. Ardından, “Parametreler”i ayarlayın ve veri tabanına bağlanmak için “Tamam” düğmesine basın. MySQL Workbench Schema’nın GUI penceresine yönlendirileceksiniz.

Adım 03: Bir Şema Oluşturun

Yerel Örnek veya Veritabanı penceresinde, MySQL tarafından önceden oluşturulmuş şemaların bir listesini göreceksiniz. Varsayılan veritabanı olarak bir “veri” veritabanımız olduğundan, yeni bir veritabanı oluşturmanız veya önceden oluşturulmuş olanı kullanmanız gerekir. Verileri içe aktarmak için kullanacağız.

Adım 04: Tabloyu oluşturun

Şema verisi sorgu alanında, “kullan” komutunu kullanarak şema ile bir “kitap” tablosu oluşturun. Dosya ve alanları için CSV dosyasında kullanılan adların aynısını kullandığınızdan emin olun. Ardından, yürütülecek ekran sorgusunu seçin ve flaş düğmesine basın. Yeni tablo “Kitap” veritabanında oluşturulacaktır.

Book tablosunun oluşturulduğunu ve kısıtlamalarının değiştiğini görebilirsiniz.

Tablo şu anda aşağıdaki gibi boş.

Beşinci Adım: CSV dosyası verilerini tabloya aktarın

CSV dosyasındaki verileri yeni oluşturulan tabloya aktarmaya başlayalım. Grafiklere göz atın ve “veri” veritabanına tıklayın. Veritabanı verileri, tablo seçeneği altında yeni oluşturulan tabloların bir listesini içerecektir. Yeni oluşturulan “Kitap” tablosuna tıklayın ve üzerine sağ tıklayın. Şimdi “Tablo Verilerini İçe Aktarma Sihirbazı” seçeneğine tıklayın.

Göreceksiniz, pencere gösterildiği gibi açılacaktır. Konumunu ekleyerek “kitap” dosyasını seçin. Dosya yolunu bulmak için “Gözat” düğmesini tıklayın.

Bir dizinde “kitap” dosyasını nereye kaydettiğimize bir göz atabilirsiniz. Üzerine tıklayın ve devam etmek için “Aç” düğmesine basın.

Dosya yolunun belirtildiğini görebiliriz. Devam etmek için “İleri” düğmesini tıklayın.

Şimdi aşağıdaki pencereye sahibiz. CSV dosyası verilerini önceden oluşturulmuş bir tabloya eklemek istiyorsanız, “Mevcut Tabloyu Kullan” radyo düğmesini seçmeniz gerekir. Öte yandan, CSV dosyası verilerini yeni tabloya aktarmak istiyorsanız, radyo düğmesini seçip Yeni Tablo Oluştur’u seçerek yeni bir tablo oluşturmanız gerekir. Bu seçenekte, zaten sunucunuzda bulunan veritabanının adını belirtmeli ve yeni bir tablo vermelisiniz. Mevcut Tabloyu Kullan’ı seçerseniz, İçe Aktarmadan Önce Tabloyu Kes onay kutusu işaretlenmelidir. Ardından bir sonraki adıma geçmek için “İleri” düğmesini tıklayın.

Şimdi “İçe Aktarma Ayarlarını Yapılandır” penceresindeyiz. Bu pencerede bir kodlama seçeneği seçmelisiniz, örneğin “utf-8” standardını seçtik. Kaynak ve hedef sütunlarının aynı adlara sahip olduğundan emin olun. Değilse, sütun adına tıklayarak ve sütun adları listesini kontrol ederek hedef sütun adlarını belirleyebilirsiniz. Oluşturulan ek sütunlar varsa, ek alanların oluşturulmasını önlemek için bunların işaretini buradan kaldırabilirsiniz. Her şey ayarlandıysa, gidebilirsiniz. Bir CSV dosyasından veri aktarmaya yaklaşmak için “İleri” düğmesine tıklayın.

Şimdi, dosya verilerini içe aktarmak için listelenen iki adım var. Önce içe aktarmayı ayarlayacak ve ardından veri dosyasını içe aktaracaktır. İçe aktarma işlemini başlatmak için “İleri” düğmesine tıklamamız yeterlidir.

“İleri” düğmesine tıkladıktan sonra içe aktarma başlayacaktır. Kitap dosyasındaki tüm verileri içe aktarmak yaklaşık iki dakika sürer. Dosya çok fazla veri içeriyorsa, biraz daha uzun sürebilir.

İçe aktarma tamamlandığında, “İleri” düğmesine tekrar basın.

Son olarak, içe aktarma tamamlandı. Verimli bir şekilde bitirmek için Bitir düğmesine basın.

Adım 06: Grafiği kontrol edin

Şimdi güncellenip güncellenmediğini görmek için Kitap tablosunu yenileyebiliriz. Görmek! CSV dosyası verileri, hiçbir hata veya değişiklik olmadan güzel bir şekilde bir elektronik tablo “kitabına” aktarıldı.

çözüm

Son olarak, bir CSV dosyasından MySQL Server Workbench 8.0’a veri aktarmak için gerekli tüm adımları gerçekleştirdik.

Diğer gönderilerimize göz at

[wpcin-random-posts]

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir