| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    MySQL Integer : Vs Signed. Unsigned
    Il sistema di database MySQL offre agli sviluppatori una vasta gamma di tipi di dati numerici da scegliere , tra cui vari tipi interi . L' intervallo di valori che è possibile memorizzare in un database utilizzando numeri interi dipende dal fatto che i valori sono firmati o non firmati . Interi con e senza segno sono rappresentati anche in modo leggermente diverso nelle istruzioni SQL . Quando gli sviluppatori di eseguire operazioni aritmetiche in MySQL , i risultati possono essere firmati o non firmati , a seconda delle circostanze . Dichiarazioni

    Quando sviluppatori di creare tabelle di un database MySQL , che specificano il tipo di dati per ogni colonna . Quando si dichiara una colonna con un tipo intero , uno sviluppatore può scegliere di specificare se sia o non è firmato . Il seguente codice di esempio viene illustrata una dichiarazione MySQL per la creazione di una tabella con due colonne integer in esso :

    CREATE TABLE Objects ( num_data INT UNSIGNED , other_num INT firmato) ;

    L'impostazione predefinita è di tipo intero colonne da firmare , per cui gli sviluppatori tendono solo per indicare le colonne vogliono essere senza segno tramite questi attributi . L' uso dell'attributo "firmato" non ha alcun effetto , anche se a volte gli sviluppatori decidono di usarlo per fare il loro codice chiaro . La prima colonna di questa tabella memorizza numeri interi senza segno , mentre il secondo può memorizzare sia i valori positivi e negativi .
    Intervallo di valori

    Se una colonna di una tabella MySQL utilizza intero valori , l' intervallo di valori possibili dipendono o meno della colonna supporta numeri con segno . Ad esempio, il tipo TINYINT in MySQL può contenere valori senza segno tra zero e 255 , ma può contenere valori con segno tra -128 e 127 . Gli sviluppatori devono pertanto valutare se una colonna sta per memorizzare numeri con segno nella scelta di un tipo numerico in grado di supportare una gamma sufficientemente ampia di valori per una domanda .
    Tipi interi < br >

    oltre ad avere la possibilità di utilizzare numeri con segno o senza segno , gli sviluppatori possono scegliere tra diversi tipi di numero intero . Questi variano in dimensione , in termini di valori supportati , con il più piccolo tipo di essere TINYINT e la più grande BIGINT . Tra questi, in ordine crescente sono SMALLINT , MEDIUMINT e INT . Tipo scelto determina il numero di byte MySQL assegnerà per ogni valore in una colonna . Gli sviluppatori possono inoltre scegliere di specificare il numero di bit che desiderano MySQL per memorizzare ogni valore intero .
    Operations

    Quando le applicazioni Web utilizzano i database MySQL , che possono utilizzare il sistema di di effettuare operazioni aritmetiche nonché interrogazione e aggiornamento dei dati . Quando un'applicazione utilizza i calcoli , i risultati saranno firmati o non firmati a seconda dei tipi di dati nelle colonne interessate. Ad esempio, a seconda della configurazione all'interno di un particolare sistema , una operazione di sottrazione può provocare un risultato senza segno , anche se è firmato uno degli operandi . Ciò può causare risultati imprevedibili , in alcuni casi .

    Previous :

    next :
      Articoli Correlati
    ·Come eliminare i numeri di riga in MySQL 
    ·Come usare curl per leggere un file in una variabile PH…
    ·Tutorial di Costruire sistemi ad eventi in PHP 
    ·Come rimuovere un carattere Byte in PHP 
    ·Come utilizzare SSL con PHP 
    ·Come rimuovere sottostringhe in MySQL 
    ·Come inserire una variabile PHP in una tabella in MySQL…
    ·Come unset variabili di sessione in PHP 
    ·Come eseguire un file PHP automaticamente 
    ·Come selezionare più righe in PHP MySQL 
      Articoli in evidenza
    ·Python Velocità 
    ·Come inserire INT in MySQL 
    ·Come modificare un documento di Word in ASP.Net 
    ·Come modificare DataGrid cellulare in Silverlight 
    ·Come impostare VIM per Java 
    ·Come eseguire PKZIP da Java 
    ·Il testo è che non portano a Button DataGridView 
    ·Che cosa è un pacchetto di Cal in Visual Basic 
    ·Come impostare la spaziatura singola in un Div 
    ·Come scaricare un nuovo iniettore 
    Copyright © Conoscenza Informatica http://it.wingwit.com