Jaký datový typ bych měl použít pro telefonní číslo v SQL?
Jaký datový typ bych měl použít pro telefonní číslo v SQL?

Video: Jaký datový typ bych měl použít pro telefonní číslo v SQL?

Video: Jaký datový typ bych měl použít pro telefonní číslo v SQL?
Video: The Best Way to Store Phone Numbers in an SQL Database 2024, Prosinec
Anonim

Uložte telefonní čísla ve standardním formátu pomocí VARCHAR. NVARCHAR bych být zbytečné, protože o tom mluvíme čísla a možná pár dalších znaků, jako '+', ' ', '(', ')' a '-'.

Jaký datový typ se tedy používá pro telefonní číslo v SQL?

Číselné datové typy:

Datový typ Úložný prostor
int 4 byty
bigint 8 bajtů
desetinné číslo (p, s) 5-17 bajtů
číselné (p, s) 5-17 bajtů

Následně je otázkou, jaký datový typ se používá pro telefonní číslo v Javě? Je zřejmé, že čím menší množství úložiště použijete, tím menší číselný rozsah můžete použít. Standardní Java celočíselné datové typy jsou: byte 1 byte -128 až 127. krátké 2 bajty -32, 768 až 32, 767.

Za druhé, jaký typ dat by se pravděpodobně použil pro telefonní číslo a proč?

Telefonní čísla je třeba uložit jako text/řetězec datový typ protože často začínají nulou a pokud byly uloženy jako celé číslo, pak úvodní nulou bych být zlevněn.

Jak se telefonní čísla ukládají do databáze?

Telefonní číslo by měl být vždy uloženy jako řetězec nebo text a nikdy ne celé číslo. Nějaký telefon čísla obecně používejte pomlčky a případně závorky. Možná budete muset předtím uvést kód země telefonní číslo například +46 5555-555555.

Doporučuje: