5 tipi di dati che si incontrano nei database

July 6

5 tipi di dati che si incontrano nei database


I database sono in grado di memorizzare diversi tipi di dati con varie caratteristiche e limitazioni. Alcuni esempi dei diversi tipi di dati sono di carattere, binario, intero, data e ora. Questi tipi di dati possono essere trovati in elementi di tabella, i parametri, le variabili di programma e stored procedure. Il tipo di dati descrive inoltre attributi dell'oggetto particolare come la natura dei dati, la lunghezza dei dati e precisione numerica.

carbonizzare

Il tipo "char" specifica dati di carattere con una lunghezza che il default è 1 byte a meno che non si sta utilizzando CAST o convertire, nel qual caso la lunghezza di default è di 30 byte. La lunghezza massima per un elemento di dati char è 8.000 byte. Il tipo di dati char viene in genere utilizzato per i dati di carattere di lunghezza fissa. E 'meglio usare il tipo "varchar" per i dati di caratteri a lunghezza variabile.

Numerico

Il tipo di dati "numerici" è utilizzato per memorizzare numeri come valori numerici, con una precisione specificata. La quantità effettiva di memoria che prende il numero nel database dipende dalla precisione specificata. Ad esempio, per una regolazione di precisione tra 10 e 19 cifre decimali il numero prende 9 byte di archiviazione.

Int

Il tipo di dati "int" è il tipo di dati integer più utilizzato in Microsoft SQL Server, e prende 4 byte di archiviazione. Il numero minimo è poco meno di 2 miliardi negativo, e il numero massimo è un poco più positivo 2 miliardi. Per i numeri più grandi si consiglia di utilizzare il tipo di dati "bigint".

Data

Il formato stringa di default per il tipo di dati "Data" è "AAAA-MM-DD", e la gamma di date valide è 0001-01-01 attraverso 9999-12-31. Il numero di caratteri è di 10 byte, ma la data è memorizzato in soli 3 byte come un intero. Il tipo "data" utilizza il calendario gregoriano per il suo punto di riferimento.

Tempo

Il tipo di dati "tempo" memorizza l'ora del giorno sulla base di una giornata di 24 ore, senza riguardo per i fusi orari. Il formato del carattere di default è "hh: mm: ss: nnnnnnn", dove "nnnnnnn" è l'impostazione predefinita di precisione che consente di visualizzare nanosecondi. Il "tempo" tipo di dati predefinito utilizza 5 byte di memoria e una precisione di 100 nanosecondi.