Vilken datatyp ska jag använda för ett telefonnummer i SQL?
Vilken datatyp ska jag använda för ett telefonnummer i SQL?

Video: Vilken datatyp ska jag använda för ett telefonnummer i SQL?

Video: Vilken datatyp ska jag använda för ett telefonnummer i SQL?
Video: Why we should not use INT as data type for phone number field in MySQL database - ItzRafiq 2024, November
Anonim

Förvara telefonnummer i ett standardformat med VARCHAR. NVARCHAR skulle vara onödigt eftersom vi pratar om tal och kanske ett par andra tecken, som '+', ' ', '(', ')' och '-'.

Sedan, vilken datatyp används för telefonnummer i SQL?

Numeriska datatyper:

Data typ Lagring
int 4 bytes
bigint 8 byte
decimal(p, s) 5-17 byte
numerisk (p, s) 5-17 byte

Därefter är frågan, vilken datatyp används för telefonnummer i Java? Uppenbarligen mindre mängd lagringsutrymme du använder desto mindre numeriskt område kan du använda. Standard Java heltalsdatatyper är: byte 1 byte -128 till 127. kort 2 byte -32, 768 till 32, 767.

För det andra, vilken datatyp skulle sannolikt användas för ett telefonnummer och varför?

Telefonnummer måste lagras som en text/sträng data typ eftersom de ofta börjar med en nolla och om de lagrades som ett heltal då den inledande nollan skulle diskonteras.

Hur lagras telefonnummer i en databas?

Ett telefonnummer bör alltid vara lagrat som en sträng eller text och aldrig ett heltal. Någon telefon tal använder vanligtvis bindestreck och eventuellt parenteser. Du kan också behöva ange landskoden innan telefonnumret såsom +46 5555-555555.

Rekommenderad: