Όταν προγραμματιστές να δημιουργούν πίνακες σε μια βάση δεδομένων MySQL , θα καθορίσετε τον τύπο δεδομένων για κάθε στήλη . Όταν κηρύσσεται μια στήλη με έναν τύπο ακέραιο , ένας προγραμματιστής μπορεί να επιλέξει για να καθορίσετε αν ή όχι έχει υπογραφεί . Το ακόλουθο δείγμα κώδικα δείχνει μια δήλωση MySQL για τη δημιουργία ενός πίνακα με δύο στήλες ακέραιο σε αυτό :
CREATE TABLE Αντικείμενα ( num_data INT UNSIGNED , other_num INT ΥΠΟΓΡΑΦΗ ) ?
Η προεπιλογή είναι για τον τύπο ακέραιος στήλες που θα υπογραφεί , έτσι ώστε οι προγραμματιστές έχουν την τάση να αναφέρουν μόνο τις στήλες που θέλουν να ανυπόγραφα χρησιμοποιώντας αυτά τα χαρακτηριστικά . Η χρήση του "υπέγραψε " χαρακτηριστικό δεν έχει καμία επίδραση , αν και μερικές φορές οι προγραμματιστές επιλέγουν να το χρησιμοποιήσετε για να κάνετε τον κώδικά τους σαφής. Η πρώτη στήλη του πίνακα αυτού καταστήματα ανυπόγραφα ακέραιοι , ενώ η δεύτερη μπορεί να αποθηκεύσει τόσο αρνητικές όσο και θετικές τιμές .
Εικόνων Αξία Σειρά
Η
Εάν μια στήλη σε έναν πίνακα MySQL χρησιμοποιεί ακέραιο τιμές , το εύρος των πιθανών τιμών θα εξαρτηθεί από το εάν ή όχι η στήλη υποστηρίζει υπογραφεί αριθμούς. Για παράδειγμα, ο τύπος tinyint σε MySQL μπορεί να κρατήσει ανυπόγραφο τιμές μεταξύ μηδέν και 255 , αλλά μπορεί να κρατήσει υπογραφεί τιμές μεταξύ -128 και 127 . Ως εκ τούτου, οι προγραμματιστές πρέπει να εξετάσει κατά πόσον ή όχι μια στήλη πρόκειται να αποθηκεύσετε υπογραφεί αριθμούς , όταν επιλέγουν ένα αριθμητικό τύπο που θα υποστηρίξει ένα αρκετά μεγάλο εύρος τιμών για την αίτηση .
Η Ακέραιος Τύποι
όπως επίσης και έχοντας τη δυνατότητα να χρησιμοποιούν υπογραφεί ή αριθμούς χωρίς πρόσημο , οι προγραμματιστές μπορούν να επιλέξουν μεταξύ των διαφόρων τύπων ακέραιο . Αυτές κυμαίνονται σε μέγεθος από πλευράς υποστηριζόμενες τιμές , με το μικρότερο είδος ον tinyint και το μεγαλύτερο BIGINT . Μεταξύ αυτών , σε αύξουσα σειρά είναι SMALLINT , MEDIUMINT και INT . Ο τύπος έχει επιλεγεί καθορίζει τον αριθμό των bytes MySQL θα διαθέσει για κάθε τιμή σε μια στήλη . Οι προγραμματιστές μπορούν επίσης να επιλέξουν να καθορίσετε τον αριθμό των bits που επιθυμούν MySQL για την αποθήκευση ανά ακέραια τιμή .
Εικόνων Επιχειρήσεων
Η
Όταν εφαρμογές Web χρησιμοποιούν βάσεις δεδομένων MySQL , μπορούν να χρησιμοποιήσουν το σύστημα για την εκτέλεση αριθμητικών πράξεων , καθώς και την αναζήτηση και την ενημέρωση των δεδομένων . Όταν μια εφαρμογή χρησιμοποιεί υπολογισμούς , τα αποτελέσματα θα πρέπει να υπογραφεί ή ανυπόγραφα ανάλογα με τους τύπους των δεδομένων στις σχετικές στήλες . Για παράδειγμα , ανάλογα με τη διαμόρφωση μέσα σε ένα συγκεκριμένο σύστημα , μια πράξη αφαίρεσης μπορεί να οδηγήσει σε ένα ανυπόγραφο αποτέλεσμα, ακόμη και όταν ένας από τους τελεστέους υπογραφή . Αυτό μπορεί να προκαλέσει απρόβλεπτα αποτελέσματα σε ορισμένες περιπτώσεις .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα