Kādu datu tipu man vajadzētu izmantot tālruņa numuram SQL?
Kādu datu tipu man vajadzētu izmantot tālruņa numuram SQL?

Video: Kādu datu tipu man vajadzētu izmantot tālruņa numuram SQL?

Video: Kādu datu tipu man vajadzētu izmantot tālruņa numuram SQL?
Video: Саймон Синек: Как выдающиеся лидеры вдохновляют действовать 2024, Novembris
Anonim

Uzglabājiet tālruņu numuri standarta formātā, izmantojot VARCHAR. NVARCHAR būtu būt nevajadzīgam, jo mēs runājam par cipariem un varbūt dažas citas rakstzīmes, piemēram, "+", " ", "(", ")" un "-".

Tad kāds datu tips tiek izmantots tālruņa numuram SQL?

Skaitliskie datu veidi:

Datu tips Uzglabāšana
starpt 4 baiti
bigint 8 baiti
decimālskaitlis (p, s) 5-17 baiti
ciparu (p, s) 5-17 baiti

Pēc tam jautājums ir, kāds datu tips tiek izmantots tālruņa numuram Java? Acīmredzot, jo mazāku krātuves apjomu izmantojat, jo mazāku skaitlisko diapazonu varat izmantot. Standarta Java veselu skaitļu datu tipi ir: baits 1 baits -128 līdz 127. īsi 2 baiti -32, 768 līdz 32, 767.

Otrkārt, kāds datu tips varētu tikt izmantots tālruņa numuram un kāpēc?

Tālruņa numuri jāsaglabā kā teksts/virkne datu tips jo tie bieži sākas ar 0 un, ja tie tika saglabāti kā vesels skaitlis, tad sākuma nulle būtu saņemt atlaides.

Kā tālruņu numuri tiek saglabāti datu bāzē?

Tālruņa numurs vienmēr jābūt glabājas kā virkni vai tekstu, nevis veselu skaitli. Kāds telefons cipariem parasti izmanto defises un, iespējams, iekavas. Tāpat, iespējams, pirms tam būs jānorāda valsts kods tālruņa numuru piemēram, +46 5555-555555.

Ieteicams: