webForumDet fria alternativet

SMALLINT(5) vs. INT(5)

8 svar · 326 visningar · startad av arvjos

arvjosMedlem sedan juni 2002131 inlägg
#1

SMALLINT(5) vs. INT(5)

Jag undrar vad det är för skillnad på ovanstående datatyper...

/A

UlfTMedlem sedan maj 20016 050 inlägg
#2

Smallint - 2 bytes
Int - 4 bytes

Läs mer här: http://dev.mysql.com/doc/mysql/en/Numeric_types.html

arvjosMedlem sedan juni 2002131 inlägg
#3

Men siffran. Vad anger den?

Patrik81Medlem sedan okt. 2001537 inlägg
#4

det är väl hur många tecken (i detta fallet siffror) som fältet maximalt kan innehålla?

hoppas jag förstod frågan rätt

MVH Patrik

K@llenMedlem sedan mars 20032 654 inlägg
arvjosMedlem sedan juni 2002131 inlägg
#6

det jag då inte förstår är varför smallint(5) och int(5) kan ta olika mkt plats. det borde ju går skriva lika stora tal med smallint(255) och int(255) men de skulle ändå ta olika mkt minne?

LarsGMedlem sedan dec. 200012 465 inlägg
#7

det är väl hur många tecken (i detta fallet siffror) som fältet maximalt kan innehålla?

Nej, det är det inte. Det bestäms bara av antalet bytes som används för lagring.

Läs det Ulf länkade till.

arvjosMedlem sedan juni 2002131 inlägg
#8

så smallint(5) och smallint(255) tar upp lika mkt minne då?

LarsGMedlem sedan dec. 200012 465 inlägg
#9

Ja.

Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb