Visualizzazione dei risultati da 1 a 3 su 3

Discussione: valore null in mysql

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    16

    valore null in mysql

    Ciao a tutti!
    Ho bisogno di sapere una cosa a proposito del valore NULL in mysql!Se il valore di un'istanza in corrispondenza di un attributo e' null, lo spazio fisico occupato da questo valore e' quello dichiarato nel campo dell'attributo??!
    Faccio un esempio per spiegarmi meglio!
    Se ho come attributo di un'entita' un campo BLOB e in corrispondenza di un'istanza il suo valore e' NULL, lo spazio occupato da questo valore e' sempre 2^16 o essendo NULL occupa meno spazio???
    Ditemi pure se per rispondermi vi serve una spiegazione migliore..so di avere difficolta' ad esprimermi in modo appropriato con questi termini tecnici..ma sono alle prime armi con queste cose!!!

    Grazie mille
    Marta

  2. #2

    Re: valore null in mysql

    [supersaibal]Originariamente inviato da c_marta
    Ciao a tutti!
    Ho bisogno di sapere una cosa a proposito del valore NULL in mysql!Se il valore di un'istanza in corrispondenza di un attributo e' null, lo spazio fisico occupato da questo valore e' quello dichiarato nel campo dell'attributo??!
    Faccio un esempio per spiegarmi meglio!
    Se ho come attributo di un'entita' un campo BLOB e in corrispondenza di un'istanza il suo valore e' NULL, lo spazio occupato da questo valore e' sempre 2^16 o essendo NULL occupa meno spazio???
    Ditemi pure se per rispondermi vi serve una spiegazione migliore..so di avere difficolta' ad esprimermi in modo appropriato con questi termini tecnici..ma sono alle prime armi con queste cose!!!

    Grazie mille
    Marta [/supersaibal]
    Che confusione....

    il campo che citi e' dinamico e la capacita' max e' appunto 2^16. Se il campo e' vuoto occupera' quei due o tre byte che servono a definire la dimensione raggiunta.

    NULL e' un campo che puo' essere inesistente, ma per poterlo essere occupa piu' spazio di un campo "vuoto". Ed appesantisce la gestione degli indici e della ricerca. Direi in linea di massima di evitare di dichiarare NULL un campo senza una necessaria e specifica ragione.


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

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    16
    Ehehe..lo sapevo di aver fatto un po' di confusione!comunque grazie mille la tua riposta mi e' stata molto utile!

    Ciao ciao

    c_marta

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 © 2025 vBulletin Solutions, Inc. All rights reserved.