Avatar billede prip Nybegynder
14. juli 2004 - 22:58 Der er 6 kommentarer og
2 løsninger

Hvor stor er en int(11)?

Hej!

Et hurtigt spørgsmål - Hvor stor er en int(11)?

//prip
Avatar billede arne_v Ekspert
14. juli 2004 - 23:00 #1
Det er en 32 bit integer fra -2.1 milliard til 2.1 milliar

De 11 er kun felt bredden der bruges når tallet skal vises.
Avatar billede prip Nybegynder
14. juli 2004 - 23:17 #2
felt bredden? Kan du ikke uddybe det?
Avatar billede arne_v Ekspert
14. juli 2004 - 23:24 #3
Det skulle være den maksimale bredde tallet bliver vist med.

Det har næppe nogen som helst praktisk betydning.

Jeg angiver den f.eks. aldrig.
Avatar billede webcreator Nybegynder
15. juli 2004 - 00:10 #4
Mig bekendt betyder det, at int(11) kan indeholde :
99.999.999.999 (altså 11 ni-taller). Ret mig hvis jeg tager fejl.
Avatar billede webcreator Nybegynder
15. juli 2004 - 00:17 #5
Det var lidt misvisende at sætter punktummer imellem. Jeg burde bare have skrevet : 999999999
Avatar billede kasper.h Nybegynder
15. juli 2004 - 00:22 #6
En INT eller integer kan indeholde 32 bit. Signed er det fra -2147483648 til 2147483647. Unsigned er det fra 0 til 4294967295. At man kan definere en felt bredde betyder bare, at man kan begrænse antallet af tegn. En INT med feltbredde på 11, kan stadig max indeholde 2147483647 som signed, og 4294967295 som unsigned.
Avatar billede kasper.h Nybegynder
15. juli 2004 - 00:25 #7
Hvis du skal bruge større tal, kan du vælge BIGINT. Du kan i øvrigt se talformaterne her:
http://dev.mysql.com/doc/mysql/en/Numeric_types.html
Avatar billede prip Nybegynder
15. juli 2004 - 02:03 #8
Tak for hjælpen :)
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