ugrás a tartalomhoz

MySQL szöveges adattítpusok tárigénye

Anonymous · 2005. Dec. 10. (Szo), 01.48
Helló!

Az lenne a kérdésem h mysql adatbázisabn a soroknak adhatok vmi típust vmit.
És hogy ezek mik?
tehát pl.
TEXT
MEDIUMTEXT
LONGTEXT
gondolom a text az kisseb mint a medium és a long nagyobb mint a medium
de az lenne a kérdésem h mennyivel
tehát menniyvel bír több karaktert?
előre is kössz
 
1

MySQL Manual?

Dj Faustus · 2005. Dec. 10. (Szo), 03.30
Ezen az oldalon találhatsz róla információt a Storage Requirements for String Types résznél.
Kiderűl, hogy a TEXT 2^16+2 (65538) byte, a MEDIUMTEXT 2^24+3 (16777219) byte, a LONGTEXT 2^32+4 (4294967300) byte táretrületet igényelhet maximum.
2

<Nincs cím>

Anonymous · 2005. Dec. 10. (Szo), 03.58
okse és kösszi
csak az menniy karakter?
v 1 bájt == 1 karakter
?
3

kódolástól és verziótól függ

Hojtsy Gábor · 2005. Dec. 10. (Szo), 14.02
Ha UTF-8 kódolást használsz régi (4.1-nél régebbi) MySQL-en például, akkor az ékezetes karaktereid 2 báton lesznek ábrázolva, a nem ékezetesek 1-en. A megfelelő karakterkódolás és ábrázolás megválasztásán múlik, hogy mi mennyit foglal.
4

Sőt...

Bártházi András · 2005. Dec. 10. (Szo), 15.41
Az UTF-8 karaktereknél ha minden igaz, 3*oszlopmaxhossznyit fog lefoglalni MyISAM táblatípus esetén. Szóval főként táblatípustól és oszloptípustól függ.

-boogie-