რა მონაცემთა ტიპი უნდა გამოვიყენო ტელეფონის ნომრისთვის SQL-ში?
რა მონაცემთა ტიპი უნდა გამოვიყენო ტელეფონის ნომრისთვის SQL-ში?

ვიდეო: რა მონაცემთა ტიპი უნდა გამოვიყენო ტელეფონის ნომრისთვის SQL-ში?

ვიდეო: რა მონაცემთა ტიპი უნდა გამოვიყენო ტელეფონის ნომრისთვის SQL-ში?
ვიდეო: The Best Way to Store Phone Numbers in an SQL Database 2024, დეკემბერი
Anonim

შეინახეთ ტელეფონის ნომრები სტანდარტულ ფორმატში VARCHAR-ის გამოყენებით. NVARCHAR იქნებოდა იყოს ზედმეტი, რადგან ჩვენ ვსაუბრობთ ნომრები და შესაძლოა რამდენიმე სხვა სიმბოლო, როგორიცაა '+', ' ', '(', ')' და '-'.

შემდეგ, რა მონაცემთა ტიპი გამოიყენება ტელეფონის ნომრისთვის SQL-ში?

რიცხვითი მონაცემების ტიპები:

Მონაცემთა ტიპი შენახვა
ინტ 4 ბაიტი
ბიგინიტი 8 ბაიტი
ათობითი (p, s) 5-17 ბაიტი
რიცხვითი (p, s) 5-17 ბაიტი

შემდგომში ჩნდება კითხვა, რა ტიპის მონაცემთა ტიპი გამოიყენება ტელეფონის ნომრისთვის ჯავაში? ცხადია, რაც უფრო მცირეა მეხსიერების რაოდენობა, მით უფრო მცირეა რიცხვითი დიაპაზონი, რომლის გამოყენებაც შეგიძლიათ. სტანდარტული ჯავა მონაცემთა მთლიანი ტიპები არიან: ბაიტი 1 ბაიტი -128-დან 127-მდე. მოკლე 2 ბაიტი -32, 768-დან 32, 767-მდე.

მეორეც, რა ტიპის მონაცემთა ტიპი იქნება გამოყენებული ტელეფონის ნომრისთვის და რატომ?

ტელეფონის ნომრები უნდა იყოს შენახული როგორც ტექსტი/სტრიქონი მონაცემთა ტიპი რადგან ისინი ხშირად იწყებენ 0-ით და თუ ისინი ინახებოდა როგორც მთელი რიცხვი, მაშინ წინა ნული იქნებოდა იყოს ფასდაკლებული.

როგორ ინახება ტელეფონის ნომრები მონაცემთა ბაზაში?

ტელეფონის ნომერი ყოველთვის უნდა იყოს შენახული როგორც სტრიქონი ან ტექსტი და არასდროს მთელი რიცხვი. რაღაც ტელეფონი ნომრები ზოგადად გამოიყენეთ დეფისები და შესაძლოა ფრჩხილები. ასევე, შეიძლება დაგჭირდეთ მანამდე ქვეყნის კოდის მითითება ტელეფონის ნომერი როგორიცაა +46 5555-555555.

გირჩევთ: