I tipi di dato

La casella di riepilogo propone il seguente elenco

Intero molto piccolo TINYINT
Intero lungo BIGINT
Immagine LONGVARBINARY
Campo binario VARBINARY
Campo binario (fisso) BINARY
Memo LONGVARBINARY
Testo (fisso) CHAR
Numero NUMERIC
Decimale DECIMAL
Intero INTEGER
Intero piccolo SMALLINT
Virgola mobile FLOAT
Reale REAL
Precisione doppia DOUBLE
Testo VARCHAR
Testo VARCHAR_IGNORECASE
Sì/No BOOLEAN
Data DATE
Ora TIME
Data/Ora TIMESTAMP
Altro OTHER

Numerico

Tipo Nome Valore
automatico
Lunghezza Posizioni
decimali
Intero molto piccolo TINYINT 3
Intero piccolo SMALLINT 5
Intero INTEGER * 10
Intero lungo BIGINT * 19
Virgola mobile FLOAT 17
Reale REAL 17
Precisione doppia DOUBLE 17
Numero NUMERIC *
Decimale DECIMAL *

Valore automatico: INTEGER e BIGINT permettono di scegliere se il valore viene inserito automaticamente per ogni nuovo record.
Il valore inserito è univoco, ideale per la chiave primaria…

Quando si elimina un record rimane un’interruzione nella sequenza che non verrà riutilizzata.
Il codice dell’ultimo record inserito non rappresenta il numero effettivo di record presenti.

Testo

Tipo Nome Lunghezza
Testo (fisso) CHAR 2147483647
Testo VARCHAR 2147483647
Testo VARCHAR_IGNORECASE 2147483647
Memo LONGVARBINARY 2147483647

Cognome, nome, indirizzo, …
Anche alcune informazioni numeriche sono testi: numero civico, numero di stanza, numero di telefono, …

Data/ora

Tipo Nome
Data DATE
Ora TIME
Data/Ora TIMESTAMP

Sì/No

Tipo Nome Lunghezza
Sì/No BOOLEAN 1

Altro

Tipo Nome Lunghezza
Campo binario (fisso) BINARY 2147483647
Campo binario VARBINARY 2147483647
Immagine LONGVARBINARY 2147483647
Altro OTHER 2147483647