Με τον όγκο των δεδομένων που υπάρχουν στον κόσμο, είναι σχεδόν αδύνατο, η διαχείριση δεδομένων χωρίς κατάλληλες βάσεις δεδομένων. Η SQL είναι ο πυρήνας των σχεσιακών βάσεων δεδομένων που σας παρέχει διάφορες επιλογές για την αντιμετώπιση δεδομένων, επομένως είναι απαραίτητα στους περισσότερους από τους ρόλους εργασίας. Σε αυτό το άρθρο σχετικά με τους τύπους δεδομένων SQL, θα συζητήσουμε τους διαφορετικούς τύπους δεδομένων που χρησιμοποιούνται στο SQL.
Τα ακόλουθα καλύπτονται σε αυτό το άρθρο:
- Αριθμητικοί τύποι δεδομένων
- Τύποι δεδομένων συμβολοσειράς χαρακτήρων
- Δυαδικοί τύποι δεδομένων
- Τύποι δεδομένων ημερομηνίας και ώρας
- Άλλοι τύποι δεδομένων
Ας ξεκινήσουμε λοιπόν με κάθε ένα από αυτά.
Τύποι δεδομένων SQL: Αριθμητικοί τύποι
Αυτή η ενότητα του άρθρου θα μιλήσει για τους αριθμητικούς τύπους δεδομένων. Αυτοί οι τύποι δεδομένων επιτρέπουν τόσο υπογεγραμμένους όσο και μη υπογεγραμμένους ακέραιους αριθμούς. Έχω χωρίσει τους τύπους αριθμητικών δεδομένων στις ακόλουθες δύο ενότητες:
Ακριβείς τύποι αριθμητικών δεδομένων
Τώρα, ας εξετάσουμε τους τύπους αριθμητικών δεδομένων κατά προσέγγιση.
Τύποι αριθμητικών δεδομένων κατά προσέγγιση
Στη συνέχεια, σε αυτό το άρθρο ας εξετάσουμε τους τύπους δεδομένων συμβολοσειράς χαρακτήρων που χρησιμοποιούνται στο SQL.
java μετατροπή συμβολοσειράς σε ημερομηνία
Τύποι δεδομένων SQL: Τύποι δεδομένων συμβολοσειράς χαρακτήρων
Αυτή η ενότητα του άρθρου θα μιλήσει για τους τύπους δεδομένων χαρακτήρων. Αυτοί οι τύποι δεδομένων επιτρέπουν χαρακτήρες σταθερού και μεταβλητού μήκους. Ανατρέξτε στον παρακάτω πίνακα.
ΣΗΜΕΙΩΣΗ:
Ερώτηση: Γιατί δεν μπορούμε να δηλώσουμε μια τιμή μεγαλύτερη από το VARCHAR (8000); Απ .: Το VARCHAR (n) είναι υπεύθυνο για την αποθήκευση των δεδομένων σε μια σειρά σελίδων. Δεδομένου ότι σε κάθε σελίδα, η κεφαλίδα της σελίδας καταλαμβάνει τα πρώτα 96 bytes και μόνο 8096 byte δεδομένων (8192 -96) είναι διαθέσιμα για τα overhead και offset της σειράς, δεν μπορείτε να δηλώσετε μια τιμή μεγαλύτερη από το VARCHAR (8000).
Επίσης, έχω επεκτείνει τις ενότητες τύπων δεδομένων συμβολοσειρών χαρακτήρων σε τύπους δεδομένων Unicode από τον κλάδο μαςχρησιμοποιεί το Unicode για συνεπή αναπαράσταση και διαχείριση κειμένου στα περισσότερα συστήματα γραφής του κόσμου.
Τύποι δεδομένων συμβολοσειρών χαρακτήρων Unicode
Τύπος δεδομένων | Περιγραφή / Μέγιστο μέγεθος | Αποθήκευση | |
Περιγραφή | Μέγιστο μέγεθος | ||
ntext | Επιτρέπει μια μεταβλητήσυμβολοσειρά Unicode | 2 GB δεδομένων κειμένου | 4 byte + αριθμός χαρακτήρων |
nvarchar (μέγ.) | Επιτρέπει μια μεταβλητήσυμβολοσειρά Unicode | 2Ε + 31 χαρακτήρες | 2 byte + αριθμός χαρακτήρων |
nvarchar | Επιτρέπει μια μεταβλητήσυμβολοσειρά Unicode | 4.000 χαρακτήρες | 2 byte + αριθμός χαρακτήρων |
nchar | Επιτρέπει fσυμβολοσειρά Unicode | 4.000 χαρακτήρες | Καθορισμένο πλάτος * 2 |
Στη συνέχεια, σε αυτό το άρθρο ας εξετάσουμε τους δυαδικούς τύπους δεδομένων που χρησιμοποιούνται στο SQL.
Τύποι δεδομένων SQL: Δυαδικοί τύποι δεδομένων
Αυτή η ενότητα του άρθρου θα μιλήσει για δυαδικούς τύπους δεδομένων. Αυτοί οι τύποι δεδομένων επιτρέπουν δυαδικές τιμές σταθερού και μεταβλητού μήκους. Ανατρέξτε στον παρακάτω πίνακα.
Στη συνέχεια, σε αυτό το άρθρο ας εξετάσουμε τους τύπους δεδομένων ημερομηνίας και ώρας που χρησιμοποιούνται στο SQL.
Τύποι δεδομένων SQL: Ημερομηνία ώρα Τύποι δεδομένων
Αυτή η ενότητα του άρθρου θα μιλήσει για τους τύπους δεδομένων ημερομηνίας και ώρας. Αυτοί οι τύποι δεδομένων επιτρέπουν διαφορετικές μορφές ημερομηνίας και ώρας. Ανατρέξτε στον παρακάτω πίνακα.
Στη συνέχεια, σε αυτό το άρθρο ας εξετάσουμε τους διάφορους τύπους δεδομένων που είναι διαθέσιμοι στο SQL.
Τύποι δεδομένων SQL: Αλλα Τύποι δεδομένων
Αυτή η ενότητα του άρθρου θα μιλήσει για τους τύπους δεδομένων που δεν μπορούν να κατηγοριοποιηθούν στις παραπάνω κατηγορίες. Ανατρέξτε στον παρακάτω πίνακα.
πώς μπορώ να συντάξω ένα πρόγραμμα java
Τύπος δεδομένων | Περιγραφή |
τραπέζι | Αυτός ο τύπος δεδομένων αποθηκεύει ένα σύνολο αποτελεσμάτων για μεταγενέστερη επεξεργασία. |
xml | Αυτός ο τύπος δεδομένων αποθηκεύει δεδομένα μορφοποιημένα XML. |
δρομέας | Αυτός ο τύπος δεδομένων παρέχει μια αναφορά σε ένα αντικείμενο δρομέα. |
μοναδικό αναγνωριστικό | Αυτός ο τύπος δεδομένων αποθηκεύει ένα παγκοσμίως μοναδικό αναγνωριστικό (GUID). |
sql_variant | Αυτός ο τύπος δεδομένων sανιχνεύει τιμές διαφόρων τύπων δεδομένων που υποστηρίζονται από SQL εκτός από κείμενο, ntext και χρονική σήμανση. |
Τώρα που γνωρίζετε τους τύπους δεδομένων στο SQL, είμαι βέβαιος ότι θέλετε να μάθετε περισσότερα SQL. Ακολουθεί μια λίστα με άρθρα με τα οποία ξεκινάτε:
Λοιπόν, φίλοι, αυτό είναι ένα τέλος σε αυτό το άρθρο. Ελπίζω να σας άρεσε να διαβάζετε αυτό το άρθρο. Έχουμε δει τους διαφορετικούς τύπους δεδομένων που θα σας βοηθήσουν να γράψετε ερωτήματα και να παίξετε με τις βάσεις δεδομένων σας. Εάν θέλετε να μάθετε περισσότερα για MySQL και γνωρίστε αυτήν τη σχεσιακή βάση δεδομένων ανοιχτού κώδικα και, στη συνέχεια, ελέγξτε τη που έρχεται με ζωντανή εκπαίδευση με καθοδήγηση εκπαιδευτή και πραγματική εμπειρία έργου. Αυτή η εκπαίδευση θα σας βοηθήσει να κατανοήσετε τη MySQL σε βάθος και να σας βοηθήσει να επιτύχετε την εξουσία πάνω στο θέμα.
Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του άρθρου και θα επικοινωνήσω μαζί σας.