Bu Sayfayı Paylaş:

Kavram

Load Data Infile

Tanım: MySQL'de bir dosyadan verileri bir tabloya aktarmak için kullanılan komut. En basit olarak "load data infile 'C:\\dosya_adi' INTO TABLE tablo_adi" şeklinde kullanılır

İpucu

Büyük Veri Dosyalarını Load Data Infile Komutu İle Hızlı Bir Şekilde Bir Tabloya Aktarabilirsiniz

MySQL'de büyük boyutlu veriyi hızlı şekilde aktarmak için Load Data Infile komutu kullanılabilir. Bu komut verilen bir dosyadaki içeriği bir tabloya hızlı bir şekilde aktarmaktadır. Aşağıda bir örnek görülmektedir : 
load data infile 'C:\\test.csv' INTO TABLE test;
C sürücündeki , test.csv dosyası içindeki değerler test tablosuna aktarılmaktadır. (Tablo tek sütundan oluşmaktadır)
Eğer birden fazla sütun var ise ve aralarında , var ise aşağıdaki gibi aktarılması gerekmektedir : 
load data infile 'C:\\test.csv' INTO TABLE test FIELDS TERMINATED BY ','
CVS dosyasının alanları arasında , olduğu belirtilmektedir.
Eğer verilerin içinde de virgül (,) işareti var ise csv de genellikle , içeren alanlar " içine alınır. Bu tür bir veri var ise aşağıdaki gibi bunu belirtmeniz gerekir.
load data infile 'C:\\test.csv' INTO TABLE test FIELDS TERMINATED BY ',' ENCLOSED BY '"'
Not : Dosyanın MySQL'in bulunduğu server'da olması gerekmektedir. MySQL'a uzak bir makineden erişiyorsanız dosyayı MySQL'in olduğu servera koymanız gerekir

İpucu

MySQL'e Excel'den Veri Import Edilmesi

MySQL'e Excel'den veri alımı için iki yöntem kullanılabilir. 

 

LOAD DATA INFILE komutu kullanılarak (bu sayfada bahsedilmektedir : Tıklayın) veri alınabilir. 

 

Diğer yöntem ise Excel'e MySQL eklentisini (MySQL for Excel) kurmaktır. Bu sayfada gerekli bilgiyi bulabilirsiniz : Tıklayın


Kurulabilmesi için .NET Framework 4.0 (Client or Full Profile), Microsoft Office Excel 2007 ve daha üst versiyonları , Visual Studio Tools for Office 4.0 (kurulumun bu uygulamayı kendisi kurmaktadır) gerekmektedir.


MySQL'e veri gönderimi aşağıdaki resimde görülmektedir :

 

MySQL for Excel Append Data

 





Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir