Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    96

    Valore da assegnare a INT

    Salve, una domanda magari per molti banale ma che mi chiedo da tempo. Quando assegno ad una chiave primaria auto_increment in mysql un valore INT e come lunghezza non metto niente, quanti record potrà contenere la tabella ?

  2. #2
    tanti. INT UNSIGNED up to 0 and 4.294.967.295

    http://dev.mysql.com/doc/refman/5.5/...ttributes.html


    @ dimenticavo qualcosa... la lunghezza serve per la sola visualizzazione e non per la memorizzazione dei dati. INT e' sempre formato da 4 byte

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    96
    Cioé che vuoi dire per visualizzazione ? Il numero dei record ?

    Poi un' altra cosa che non capisco é questa, se inserisco la seguente istruzione

    INT (5)

    che vuol dire? Avró una lunghezza massima di 99999 ?

  4. #4
    INT ha una dimensione fissa di 4 byte che tu scriva 1 oppure 4 miliardi e rotti.

    Se inserisci INT(5) sara' utile solo se imposti INT ZEROFILL perche' ti permettera' di "riempire" 5 cifre con dei zero a completare la quantita'. Diversamente ti fara' sempre vedere il valore che hai inserito sia una o 10 cifre. Visualizza il numero di cifre non la quantita' massima che sara' sempre la stessa.

    Basta provare.

    http://dev.mysql.com/doc/refman/5.5/...ger-types.html

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    96
    Ma quindi quando progetto un database conviene usare INT o big INT ? Certo 4 miliardi sono tanti già ....

  6. #6
    Originariamente inviato da Mgbyte78
    Ma quindi quando progetto un database conviene usare INT o big INT ? Certo 4 miliardi sono tanti già ....
    fai tu, se sei ottimista... Per esempio il forum html.it conta:

    Utenti registrati: 182,491
    Discussioni: 858,950 | Messaggi: 7,279,645

    tenendo questo ritmo occorreranno altri 10 anni per arrivare a riempire un campo mediumint di 16.777.215 con i messaggi.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    96
    Bisogna essere ottimisti no? Scherzi a parte grazie per le tue delucidazioni, ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.