Βασικοί τύποι δεδομένων Mysql
Για όσους δεν γνωρίζουν τι είναι το Mysql,Αυτό είναι ένα πολύ αποτελεσματικό σύστημα με το οποίο μπορείτε να διαχειριστείτε μεγάλα ποσά δεδομένων. Είναι δωρεάν και προσφέρεται στους χρήστες με γενική άδεια. Κατά την αυγή της ανάπτυξης της τεχνολογίας των ηλεκτρονικών υπολογιστών, οι πληροφορίες "αποθηκεύονταν" σε χωριστά αρχεία και στη συνέχεια εξάγονται από αυτές, όπως ήταν απαραίτητο. Σήμερα, τέτοια συστήματα δεν είναι πάντα αποτελεσματικά, διότι χρειάζεται πολύς χρόνος και προσπάθεια. Το πρόγραμμα Mysql σάς επιτρέπει να ταξινομείτε πληροφορίες και να εκτελείτε εργασίες σε συστοιχίες δεδομένων χρησιμοποιώντας έναν πολύ μικρό κώδικα εντολών.
Για να λειτουργεί σωστά η βάση δεδομένων, το Mysql έχει μια έννοια ενός τύπου δεδομένων. Υπάρχουν πολλές επιλογές δεδομένων:
- VAR (n) ή VARCHAR (n) - χαρακτήρας, όπου n είναι ο αριθμός των bytes που μπορούν να χρησιμοποιηθούν (VARCHAR αποθηκεύει όχι περισσότερους από 255 χαρακτήρες).
- τύπους δεδομένων τύπου string mysql, συμπεριλαμβανομένωνακόλουθες μορφές: ΚΕΙΜΕΝΟ (n) - όπου το η μπορεί να είναι έως 65.535, TINITEXT (n) - όπου το η μπορεί να έχει μία τιμή μέχρι 255, MEDIUMTEXT (n) με Ν 16 777 215 και LONGTEXT (n) με μεταβλητή n, η οποία μπορεί να φτάσει 4294967295 (από VARCHAR μεταβλητή ΚΕΙΜΕΝΟ χαρακτηριζόμενη από το ότι για κείμενο (n) αναπροσαρμόζονται πρώτα n χαρακτήρες)?
- VARBINARY ή BINARY - για αποθήκευση εικόνων στον δυαδικό κώδικα.
- για την αποθήκευση μεγάλων δυαδικών αντικειμένων, λαμβάνοντας υπόψηο κατάλογος χαρακτήρων χρησιμοποιεί τους τύπους δεδομένων Mysql BLOB (n), οι οποίοι έχουν την ίδια διάσταση και τα "προθέματα" ως TEXT (TINY-, MEDIUM-, LONGBLOB). για παράδειγμα, το MEDIUMBLOB (n) έχει τη διάσταση n ίση με 16 777 215.
- τύποι δεδομένων για την ώρα και την ημερομηνία, όπως: ΗΜΕΡΟΜΗΝΙΑ είναι η ημερομηνία σε μορφή έτους-μήνας-ημερομηνίας, TIME είναι ώρα-λεπτό-δεύτερη φορά, YEAR είναι έτη από 1901 έως 2155 και έτος είναι 0000, DATETIME συνδυάζει DATE και TIME (ο τελευταίος τύπος δεδομένων εξάγεται σε έτος- μήνα-ημερομηνία-ώρα-λεπτό-δευτερόλεπτο)? Επίσης, υπάρχουν τύποι δεδομένων Mysql format TIMESTAMP, που σας επιτρέπουν να κάνετε τη βάση δεδομένων χρόνια από το 1970 έως το 2037 (αυτό οφείλεται στην υπόθεση των δημιουργών του συστήματος ότι το MySQL τελικά θα καταστεί άνευ αντικειμένου μέχρι το 2037).
- αριθμητικά, τα οποία στη σύνθεσή τους έχουν ακέραιους αριθμούςτύπους δεδομένων, συμπεριλαμβανομένων - INT - ακέραιος από περίπου 2.1 δισεκατομμυρίων για να $ 2,1 δισ μείον, tinyint - .. ένας αριθμός από 128 έως 255, που ή από -127 στο 0, SMALINT - 768-32 - 32 767 BIGINT - 9 χ 10 -9 έως δέκατο όγδοο βαθμού χ 10 μοιρών στο δέκατο όγδοο, MEDIUMINT - .. από 8,388 εκατ έως -8,388 εκατομμύριο (εκτός αν σε ένα συγκεκριμένο τύπο του σετ δεδομένων αριθμό μεγαλύτερο από τη μέγιστη τιμή σετ, θα κοπεί για να αποδεκτές τιμές).
Υπάρχουν επίσης τύποι για κλασματικούς αριθμούς - FLOAT -αυτό είναι ένας αριθμός κινητής υποδιαστολής, DOUBLE και REAL είναι ο αριθμός της διπλής πυκνότητας με ένα πλωτό σημείο, NUMERIC και DECIMAL είναι ένας κλασματικός αριθμός που αποθηκεύεται ως συμβολοσειρά. Κατά τον προγραμματισμό, χρησιμοποιούνται κυρίως τα FLOAT και INT, τα οποία υποστηρίζουν τη βέλτιστη ταχύτητα της βάσης δεδομένων.
Η εργασία με τις βάσεις δεδομένων πραγματοποιείται μέσωΤο εργαλείο PHPMyAdmin, το οποίο παρέχεται δωρεάν στο πακέτο του Ντένβερ. Με αυτό μπορείτε να δημιουργήσετε μια βάση δεδομένων με την οποία αναγράφονται τα ονόματα των πινάκων της βάσης δεδομένων και των διαφόρων τύπων δεδομένων, των κωδικών πρόσβασης. Στη συνέχεια, η βάση είναι γεμάτο με πληροφορίες, είναι δυνατόν να δημιουργηθεί ένα αίτημα αναζήτησης (SELECT), η αλλαγή (αλλαγή, μετονομασία, ΑΛΛΑΓΗ), διαγραφή (DELETE), προσθέστε (ADD) ή τη διαλογή των διαθέσιμων παραμέτρων δεδομένων και εξόδου ορίζονται στην οθόνη. Οι τύποι δεδομένων Mysql σε αυτήν την περίπτωση πρέπει να προστεθούν πολύ προσεκτικά, ώστε τα προγράμματα να μην δημιουργούν σφάλματα. Για παράδειγμα, μπορείτε να καθορίσετε τον τύπο δεδομένων για VARCHAR, η οποία επιτρέπει την εισαγωγή του κειμένου στη βάση δεδομένων όχι περισσότερο από 255 χαρακτήρες. Και όταν γεμίζει πλήρως το κείμενο βάσης θα είναι μεγαλύτερου μεγέθους, η οποία θα οδηγήσει στο γεγονός ότι η Mysql «περικόψτε» το κείμενο σε ένα αποδεκτό μήκος.