Δεν μπορούμε να χειριστούμε τον τεράστιο όγκο δεδομένων που υπάρχουν στον κόσμο χωρίς ένα κατάλληλο σύστημα διαχείρισης βάσεων δεδομένων. Η MySQL είναι ένα από τα πιο δημοφιλή συστήματα διαχείρισης βάσεων δεδομένων που χρησιμοποιούνται στον κλάδο. Στο προηγούμενο blog μου στις Εκμάθηση MySQL , θα έχετε κατανοήσει τα διάφορα ερωτήματα SQL που μπορούν να εκτελεστούν. Σε αυτό το ιστολόγιο για τους τύπους δεδομένων MySQL, θα συζητήσω τους διαφορετικούς τύπους δεδομένων που χρησιμοποιούνται στο MySQL.
Σε αυτό το ιστολόγιο για τους τύπους δεδομένων MySQL, θα καλύψω τα εξής:
- Αριθμητικοί τύποι
- Τύποι συμβολοσειρών
- Τύποι ημερομηνίας και ώρας
- Χρήση τύπων δεδομένων από άλλες μηχανές βάσης δεδομένων
Ας ξεκινήσουμε λοιπόν με κάθε ένα από αυτά.
πώς να φτιάξετε μια τάξη
Τύποι δεδομένων MySQL: Αριθμητικοί τύποι
Οι αριθμητικοί τύποι δεδομένων επιτρέπουν τόσο τους υπογεγραμμένους όσο και τους μη υπογεγραμμένους ακέραιους αριθμούς. Η MySQL υποστηρίζει τους ακόλουθους αριθμητικούς τύπους δεδομένων.
Εγγραφείτε στο κανάλι σας στο YouTube για να λαμβάνετε νέες ενημερώσεις ..!
Τύποι δεδομένων MySQL: Τύποι συμβολοσειρών
Οι τύποι String Data επιτρέπουν συμβολοσειρές σταθερού και μεταβλητού μήκους. Η MySQL υποστηρίζει τους ακόλουθους τύπους δεδομένων String.
java πώς να το χρησιμοποιήσετε
Τύπος δεδομένων | Περιγραφή | Αποθήκευση |
CHAR (μέγεθος) | Κρατά έως 255 χαρακτήρες και επιτρέπει μια συμβολοσειρά σταθερού μήκους. | (Δηλωμένο μήκος στηλών χαρακτήρων * Αριθμός byte)<= 255 |
ΒΑΡΚΑΡ (μέγεθος) | Κρατά έως 255 χαρακτήρες και επιτρέπει μια συμβολοσειρά μεταβλητού μήκους. Εάν αποθηκεύσετε χαρακτήρες μεγαλύτερους από 55, τότε ο τύπος δεδομένων θα μετατραπεί σε τύπο TEXT. |
|
TINYTEXT | Επιτρέπει μια συμβολοσειρά με μέγιστο μήκος 255 χαρακτήρων | Πραγματικό μήκος σε byte τιμής συμβολοσειράς (Len) + 1 byte, όπου Len<28 |
ΚΕΙΜΕΝΟ | Επιτρέπει μια συμβολοσειρά με μέγιστο μήκος 65.535 χαρακτήρες | Πραγματικό μήκος σε byte τιμής συμβολοσειράς (Len) + 2 byte, όπου Len<216 |
ΑΜΟΡΦΗ ΜΑΖΑ | Διατηρεί έως και 65.535 byte δεδομένων και χρησιμοποιείται για δυαδικά μεγάλα αντικείμενα. | Πραγματικό μήκος σε byte τιμής συμβολοσειράς (Len) + 2 byte, όπου Len<216 |
ΜΕΘΟΔΟΣ | Επιτρέπει μια συμβολοσειρά με μέγιστο μήκος 16,777.215 χαρακτήρες | Πραγματικό μήκος σε byte τιμής συμβολοσειράς (Len) + 3 byte, όπου Len<224 |
MEDIUMBLOB | Κρατά έως 16.777.215 byte δεδομένων και χρησιμοποιείται για δυαδικά μεγάλα αντικείμενα. | Πραγματικό μήκος σε byte τιμής συμβολοσειράς (Len) + 3 byte, όπου Len<224 |
LONGTEXT | Επιτρέπει μια συμβολοσειρά με μέγιστο μήκος 4.294.967.295 χαρακτήρες | Πραγματικό μήκος σε byte τιμής συμβολοσειράς (Len) + 4 byte, όπου Len<232 |
LONGBLOB | Διατηρεί έως και 4.294.967.295 byte δεδομένων και χρησιμοποιείται για δυαδικά μεγάλα αντικείμενα. | Πραγματικό μήκος σε byte τιμής συμβολοσειράς (Len) + 4 byte, όπου Len<232 |
ENUM (x, y, z, κ.λπ.) | Σας επιτρέπει να εισαγάγετε μια λίστα πιθανών τιμών, με μέγιστο να είναι 65535 τιμές. Ακριβώς σε περίπτωση που εισάγεται μια τιμή που δεν υπάρχει στη λίστα, ένα κενόθα εισαχθεί η τιμή. | 1 ή 2 byte, ανάλογα με τον αριθμό των τιμών απαρίθμησης (μέγιστες τιμές 65.535) |
ΣΕΙΡΑ | Αυτός ο τύπος δεδομένων είναι παρόμοιος με το ENUM, αλλά το SET μπορεί να έχει έως και 64 στοιχεία λίστας και μπορεί να αποθηκεύσει περισσότερες από μία επιλογές. | 1, 2, 3, 4 ή 8 byte, ανάλογα με τον αριθμό των μελών που έχουν οριστεί (64 μέλη κατ 'ανώτατο όριο) |
Τύποι δεδομένων MySQL: Τύποι ημερομηνίας και ώρας
Αυτός ο τύπος δεδομένων μας επιτρέπει να αναφέρουμε την ημερομηνία και την ώρα. Η MySQL υποστηρίζει τους ακόλουθους τύπους δεδομένων ημερομηνίας και ώρας.
Θέλετε να αποκτήσετε πιστοποίηση ως διαχειριστής βάσης δεδομένων;Τύποι δεδομένων MySQL: Χρήση τύπων δεδομένων από άλλες μηχανές βάσης δεδομένων
Εάν θέλετε να εφαρμόσετε τον κώδικα που γράφτηκε από άλλους προμηθευτές στο SQL, τότε, το MySQL το διευκολύνει με τη χαρτογράφηση τύπων δεδομένων. Ανατρέξτε στον παρακάτω πίνακα.
Άλλος τύπος προμηθευτή | Τύπος MySQL |
ΜΠΟΥΛΙ | TINYINT |
BOOLEAN | TINYINT |
ΧΑΡΑΚΤΗΡΙ ΜΕΤΑΒΑΣΗ (Μ) | ΒΑΡΚΑΡ (Μ) |
ΣΤΑΘΕΡΟΣ | ΔΕΚΑΔΙΚΟΣ |
FLOAT4 | ΦΛΟΤΕΡ |
FLOAT8 | ΔΙΠΛΟ |
INT1 | TINYINT |
INT2 | SMALLINT |
INT3 | ΜΕΣΑΙΟ |
INT4 | ΙΝΤ |
INT8 | ΜΕΓΑΛΗ |
ΜΑΚΡΟ ΒΑΡΒΙΝΑΡΙΟ | MEDIUMBLOB |
ΜΕΓΑΛΟΣ ΒΑΡΚΑΡΟΣ | ΜΕΘΟΔΟΣ |
ΜΑΚΡΥΣ | ΜΕΘΟΔΟΣ |
MIDDLEINT | ΜΕΣΑΙΟ |
ΑΡΙΘΜΗΤΙΚΟΣ | ΔΕΚΑΔΙΚΟΣ |
Μετά από αυτό το ιστολόγιο στους τύπους δεδομένων MySQL, θα ξεκινήσουμε τη σύνδεση βάσεων δεδομένων με PHP, αλλά πριν από αυτό μπορείτε να ανατρέξετε σε αυτό , για να μάθετε τις κορυφαίες ερωτήσεις που τέθηκαν σε συνεντεύξεις. Μείνετε συντονισμένοι!
Εάν θέλετε να μάθετε περισσότερα για τη MySQL και να μάθετε αυτήν τη σχεσιακή βάση δεδομένων ανοιχτού κώδικα, τότε ρίξτε μια ματιά στη δική μας που έρχεται με ζωντανή εκπαίδευση με καθοδήγηση εκπαιδευτή και πραγματική εμπειρία έργου. Αυτή η εκπαίδευση θα σας βοηθήσει να κατανοήσετε τη MySQL σε βάθος και να σας βοηθήσει να επιτύχετε την εξουσία πάνω στο θέμα.
πώς να προειδοποιείτε σε javascript
Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων του ' Τύποι δεδομένων MySQL Και θα επικοινωνήσω μαζί σας.