Düzgün Kayıt Tutmak

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikibok
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek

    arkadaşlar elimde bi dosya var içerisinde 

    wordlist var ancak boyutu çok büyük 600 mb civarında ben bunu sql yada mysql e atmak istiyorum daha verimli olacagını sorgu yaptıgımda daha rahat işlem yapabilecegimi düşündüm ancak excelde ve sayfalar halinde bu veriler bunları nasıl atabilirim sql ??  mysql mi kullanmalıyım yoksa microsoft sql mi kullanmalıyım ??

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Çömez
    underzero
    underzero's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 20/Ocak/2003
    Erkek

    excel de farkli kaydet diyerek txt olarak kaydedip atabilirsin  diye dusunuyorum


    pist bak bi ! - Ban Golu Canavari
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sRcN
    sRcN's avatar
    Kayıt Tarihi: 24/Ağustos/2009
    Erkek

    aynen wordlist olduğ için zaten tek tablo olacaktır tahminimce boş bir tablo açıp phpmyadmin ile içine dumb edebilirsin txtyi


    Wordpress - SEO & Digital Marketing
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    opusdei
    opusdei's avatar
    Banlanmış Üye
    Kayıt Tarihi: 15/Haziran/2010
    Erkek

    Arkadaşlarında dediği gibi dosyayı txt formatına çevir önce. Sonra mysql için phpmyadmin e girip txt yi dump et tamamdır.


    opusdei | ツ Ego sum qui sum | Travelmate, Gourmet, Funny, Unlimited, Enjoy life, uploading...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    navicat program ile mysqla bağlan. import yöntemiyle içe aktar. en kolay ve hatasız yolu budur.

    pesimistzombie tarafından 10/Ara/12 18:58 tarihinde düzenlenmiştir

    :|
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikibok
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek

    tek sutun degil ama sorun orda

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    xzxz
    xzxz's avatar
    Kayıt Tarihi: 21/Haziran/2003
    Erkek

    daha geçen böyle bir iş yaptım , halen 100küsür parça txt i veritabanına girmeye çalışıyorum , nasıl yapıyorum 

    mysql e atacaksan php kullanacaksın 

    600mb dosyayı açmak sıkıntılı olacaktır , açsanda okutamazsın , öncelikle dosyaya yer imleri ekle hersatırın aralarına @ yada başka bir bölme işareti ve satır sonlarına diğer bir özel işaret , mesela æ  

    veri@veri@veri@veriæ

    veri@veri@veri@veriæ

    veri@veri@veri@veriæ

    veri@veri@veri@veriæ

    gibi görünecek xls dosyasında , sonra bunu txt e çevir ve bir txt splitter programı ile işlenebilir ufak parçalara böl , mesela 10mb lık 60 tane dosyaya çevir 

     

    http://www.softpedia.com/get/System/File-Management/Text-File-Splitter.shtml   gibi bir program kullanacaksın 

    sonra bu dosyaları teker teker açıp okuyacak ve db e yazacaksın

    $dizi = explode("æ",$veri) ; ile satırlara 

    foreach($dizi as $d){

    $dz=explode("@",$d) ; // ilede her satırı verilere böleceksin 

    mysql_Query("insert tablo_adi (veri,veri,veri) values ('".$dz[0]."','".$dz[0]."','".$dz[0]."'); // buda tabloya yazdıracak olan şey 

     

    }


    herşeyin bir şeyi vardır
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kknd
    kknd's avatar
    Kayıt Tarihi: 01/Şubat/2010
    Erkek

    elindeki dosyayi csv ye donusturuceksin once, comma separated file. daha sonra da database in icine aticaksin h2 kullan oldukca kompakt ve kolay.

    http://blog.zvikico.com/2009/12/analyzing-csvs-with-h2.html

    http://h2database.com/html/tutorial.html#csv

Toplam Hit: 1368 Toplam Mesaj: 8