Τι τύπο δεδομένων πρέπει να χρησιμοποιήσω για έναν αριθμό τηλεφώνου στην SQL;
Τι τύπο δεδομένων πρέπει να χρησιμοποιήσω για έναν αριθμό τηλεφώνου στην SQL;

Βίντεο: Τι τύπο δεδομένων πρέπει να χρησιμοποιήσω για έναν αριθμό τηλεφώνου στην SQL;

Βίντεο: Τι τύπο δεδομένων πρέπει να χρησιμοποιήσω για έναν αριθμό τηλεφώνου στην SQL;
Βίντεο: Access - Οι δύο απαράβατοι κανόνες για την σωστή σχεδίαση πινάκων στις βάσεις δεδομένων. 2024, Ενδέχεται
Anonim

Αποθηκεύστε το τηλεφωνικοί αριθμοί σε τυπική μορφή χρησιμοποιώντας VARCHAR. ΝΒΑΡΧΑΡ θα να είναι περιττό μιας και μιλάμε για αριθμοί και ίσως μερικούς άλλους χαρακτήρες, όπως '+', ' ', '(', ')' και '-'.

Στη συνέχεια, ποιος τύπος δεδομένων χρησιμοποιείται για τον αριθμό τηλεφώνου στην SQL;

Τύποι αριθμητικών δεδομένων:

Τύπος δεδομένων Αποθήκευση
ενθ 4 byte
bigint 8 byte
δεκαδικό (p, s) 5-17 byte
αριθμητικό (p, s) 5-17 byte

Στη συνέχεια, το ερώτημα είναι, ποιος τύπος δεδομένων χρησιμοποιείται για τον αριθμό τηλεφώνου στην Java; Προφανώς, όσο μικρότερος είναι ο αποθηκευτικός χώρος που χρησιμοποιείτε, τόσο μικρότερο είναι το αριθμητικό εύρος που μπορείτε να χρησιμοποιήσετε. Η τυπική Java ακέραιους τύπους δεδομένων είναι: ψηφιόλεξη 1 ψηφιόλεξη -128 έως 127. σύντομο 2 byte -32, 768 έως 32, 767.

Δεύτερον, ποιος τύπος δεδομένων θα μπορούσε να χρησιμοποιηθεί για έναν αριθμό τηλεφώνου και γιατί;

Αριθμοί τηλεφώνου πρέπει να αποθηκευτεί ως κείμενο/συμβολοσειρά Τύπος δεδομένων γιατί συχνά ξεκινούν με 0 και αν ήταν αποθηκευμένα ως ακέραιος τότε το μηδέν θα να γίνει έκπτωση.

Πώς αποθηκεύονται οι αριθμοί τηλεφώνου σε μια βάση δεδομένων;

Ένας αριθμός τηλεφώνου πρέπει πάντα να είναι αποθηκευμένο ως συμβολοσειρά ή κείμενο και ποτέ ακέραιος. Κάποιο τηλέφωνο αριθμοί γενικά χρησιμοποιούν παύλες και πιθανώς παρενθέσεις. Επίσης, ίσως χρειαστεί να υποδείξετε τον κωδικό χώρας πριν τον αριθμό τηλεφώνου όπως +46 5555-555555.

Συνιστάται: