13. marts 2006 - 00:09
Der er
14 kommentarer og 1 løsning
Hvilke typer skal benyttes?
Hvordan gemmes tal med f.eks. 2 cifre - smallint? 4 cifre - mediumint? 8 cifre - ....? etc?
Annonceindlæg fra Barco
13. marts 2006 - 00:12
#1
Float? Eksempel: float(10,2) Det giver mulighed for: 12345678,90 /theSurfer
13. marts 2006 - 00:15
#2
Nej, jeg mener: Hvis jeg har 2 cifre, der skal gemmes i MySQL, hvilken type af data skal de så gemmes som? Og nr jeg har 4 cifre? Og 8 cifre? Og .... :o)
13. marts 2006 - 00:17
#3
2 og 4 cifre - smallint eller int 8 cifre - int
13. marts 2006 - 00:17
#4
Normalt er det sådan: Hvis du ikke skal regne med værdierne (+, -, *, /), string :-) /theSurfer
13. marts 2006 - 00:18
#5
Ahhh... det var det han mente! :-) /theSurfer
13. marts 2006 - 00:22
#6
ved jeg jo ikke, men det var sådan jeg læste det
13. marts 2006 - 00:23
#7
Og 1 ciffer = tinyint? Smid et svar, begge :o)
13. marts 2006 - 00:25
#8
Nah.. jeg springer over denne gang.. :-) /theSurfer
13. marts 2006 - 00:27
#9
Ok, men taker for indsatsen :o)
13. marts 2006 - 00:27
#10
Det var så lidt.. god nat og sov godt.. :-) /theSurfer
13. marts 2006 - 00:34
#12
Det var lige hvad jeg skulle bruge, Arne. Tak for hjælpen (og godnat) til Jer begge :o)
13. marts 2006 - 00:42
#13
Arne, nogen speciel grund til, at 1 ciffer bør gemmes som smallint/int istedet for tinyint?
13. marts 2006 - 00:52
#14
2 cifret kan iøvrigt også være i en tinyint hvis plads er meget vigtig så bruger du bare den typ eosm fylder mindst men i sidste ende skal databasen jo bruges af en applikation i nogle sprog bliver tinyint mappet til data typer som man normalt bruger til bogstaver og ikke tal derfor vil jeg ofte foretrækk eikke at gå under smallint i størrelse (og aldrig at bruge mediumint da den type ikke eksisterer i programmerings sprog)
13. marts 2006 - 00:54
#15
Ok, det var fedt at få med, takker mange gange :o)
Computerworld tilbyder specialiserede kurser i database-management