• 01-02-2009, 16:57:59
    #1
    Merhabalar. Ben veritaba'nına yeni başladım . Veri girmeyi felan biliyorum fakat alan ile ilgili bir sorunum var. Kodladığım bir web sayfasına makale bölümü eklemeye çalışıyorum .. (: Şimdi sorunum girdiğim veri uzun .. bunun için phpmyadmin'den satır eklerken tablo'ya hangi alan biçimini seçmeliyim ?
    Bakınız örnek sorgu:

    CREATE TABLE makale (
    baslik char(64) default NULL,
    yazi char() default NULL
    );
    Şİmdi yazı satırı benim makalemin yazısını içeren satır .. ama biçim'i char yaptım ve karakter sınırı girmedim .. Yazılar çok uzun olacağı için bir sorun yaratırmı .. Yada en sağlıklısı hangi biçim'i kullanmalıyım ?
  • 01-02-2009, 17:01:19
    #2
    text kullanmani öneririm. uzun yazilar için
  • 01-02-2009, 17:09:59
    #3
    hmm aslında akıllıca (:
  • 01-02-2009, 17:12:30
    #4
    Üyeliği durduruldu
    CHAR( ) maksimum 255 karakter.
    VARCHAR( ) maksimum 255 karakter.
    TINYTEXT maksimum 255 karakter.
    TEXT maksimum 65535 karakter.
    BLOB maksimum 65535 karakter.
    MEDIUMTEXT maksimum 16777215 karakter.
    MEDIUMBLOB maksimum 16777215 karakter.
    LONGTEXT maksimum 4294967295 karakter.
    LONGBLOB maksimum 4294967295 karakter.


    mysql tüm string ve blob veri tipleri ve karakter sayısı limitleri, seçimini buradan bakarak yapabilirsin.
  • 01-02-2009, 17:18:08
    #5
    devturkeli adlı üyeden alıntı: mesajı görüntüle
    CHAR( ) maksimum 255 karakter.
    VARCHAR( ) maksimum 255 karakter.
    TINYTEXT maksimum 255 karakter.
    TEXT maksimum 65535 karakter.
    BLOB maksimum 65535 karakter.
    MEDIUMTEXT maksimum 16777215 karakter.
    MEDIUMBLOB maksimum 16777215 karakter.
    LONGTEXT maksimum 4294967295 karakter.
    LONGBLOB maksimum 4294967295 karakter.


    mysql tüm string ve blob veri tipleri ve karakter sayısı limitleri, seçimini buradan bakarak yapabilirsin.
    Bak bu tablo işime yarar sağol . Bunları hiç bilmiyordum . En iyisi başlık için text yazı için longtext girmem (:
  • 01-02-2009, 17:28:02
    #6
    o kadar abartmaya gerek yok bence =) text yada mediumtext yeterlidir sanirim.
  • 01-02-2009, 17:31:15
    #7
    Olabilir . Peki ben yazı için anahtar değer yani yazı numarası giricem onun için eklediğim alanın biçimini ne seçmem gerek ?
  • 01-02-2009, 17:32:03
    #8
    Üyeliği durduruldu
    text ve longtext arasında performans farkı vardır.

    çoğu forum sistemi post kayıtları için mediumtext kullanır (örneğin vbulletin). Sende sistemi fazla yormadan mediumtext kullanarak longtext'e oranla azda olsa performans kazanırsın.
  • 01-02-2009, 17:37:22
    #9
    Yildizturk adlı üyeden alıntı: mesajı görüntüle
    Olabilir . Peki ben yazı için anahtar değer yani yazı numarası giricem onun için eklediğim alanın biçimini ne seçmem gerek ?
    int