SORU
20 Temmuz 2011, ÇARŞAMBA


MYSQL tipi metin maksimum uzunluk

Özel mesaj gönderme için bir form yaratıyorum ve bir button mysql veritabanı tablo text bir alanın maksimum uzunluğu için uygun maxlength değerini ayarlamak istiyorum. Kaç karakter türü bir metin saklamak alan? Bir sürü varsa, db metin tipi alan uzunluğu varchar ile belirtmek mümkün olurdu?

CEVAP
20 Temmuz 2011, ÇARŞAMBA


Maksimum sayı için bkz: http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html

TINYBLOB, TINYTEXT       L   1 bytes, where L < 2^8    (255 Bytes)
BLOB, TEXT               L   2 bytes, where L < 2^16   (64 Kilobytes)
MEDIUMBLOB, MEDIUMTEXT   L   3 bytes, where L < 2^24   (16 Megabytes)
LONGBLOB, LONGTEXT       L   4 bytes, where L < 2^32   (4 Gigabytes)

L metin alanı için bayt sayısı. Metin için karakter maxmimum 2^16 (tek bayt karakterler kullanılarak). Demek 65535 karakter(tek bayt karakterler kullanılarak).

UTF-8/Belge kodlaması: Belge kodlaması kullanarak her karakter alanı fazla 1 byte tüketebilir. UTF-8 için boşluk tüketimi char başına 1 ila 4 bayt.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011