Avatar billede steen_hansen Forsker
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?
Avatar billede thesurfer Nybegynder
13. marts 2006 - 00:12 #1
Float?

Eksempel: float(10,2)
Det giver mulighed for: 12345678,90

/theSurfer
Avatar billede steen_hansen Forsker
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)
Avatar billede arne_v Ekspert
13. marts 2006 - 00:17 #3
2 og 4 cifre - smallint eller int
8 cifre - int
Avatar billede thesurfer Nybegynder
13. marts 2006 - 00:17 #4
Normalt er det sådan:
Hvis du ikke skal regne med værdierne (+, -, *, /), string

:-)

/theSurfer
Avatar billede thesurfer Nybegynder
13. marts 2006 - 00:18 #5
Ahhh... det var det han mente! :-)

/theSurfer
Avatar billede arne_v Ekspert
13. marts 2006 - 00:22 #6
ved jeg jo ikke, men det var sådan jeg læste det
Avatar billede steen_hansen Forsker
13. marts 2006 - 00:23 #7
Og 1 ciffer = tinyint?

Smid et svar, begge :o)
Avatar billede thesurfer Nybegynder
13. marts 2006 - 00:25 #8
Nah.. jeg springer over denne gang.. :-)

/theSurfer
Avatar billede steen_hansen Forsker
13. marts 2006 - 00:27 #9
Ok, men taker for indsatsen :o)
Avatar billede thesurfer Nybegynder
13. marts 2006 - 00:27 #10
Det var så lidt.. god nat og sov godt.. :-)

/theSurfer
Avatar billede arne_v Ekspert
13. marts 2006 - 00:31 #11
1 ciffer kan godt være i en tinyint, men jeg tror at jeg alligevel ville
bruge en smallint eller en int

du kan læse her http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html

og et svar
Avatar billede steen_hansen Forsker
13. marts 2006 - 00:34 #12
Det var lige hvad jeg skulle bruge, Arne.

Tak for hjælpen (og godnat) til Jer begge :o)
Avatar billede steen_hansen Forsker
13. marts 2006 - 00:42 #13
Arne, nogen speciel grund til, at 1 ciffer bør gemmes som smallint/int istedet for tinyint?
Avatar billede arne_v Ekspert
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)
Avatar billede steen_hansen Forsker
13. marts 2006 - 00:54 #15
Ok, det var fedt at få med, takker mange gange :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester