MySQL αποθηκεύει δεδομένα σε διάφορους τύπους δεδομένων, όπως CHAR και VARCHAR για την αποθήκευση χορδές των χαρακτήρων , INT για την αποθήκευση δεδομένων ακεραίου και DATETIME για την αποθήκευση ημερομηνιών .
Η
MySQL Data Type Casting
Η
Όταν αλλάζετε τα δεδομένα από έναν τύπο δεδομένων σε ένα άλλο , αυτό ονομάζεται " casting ". Μερικές φορές μπορεί να χρειαστεί να ρίξει τα δεδομένα για να το συγκρίνουμε με άλλα δεδομένα ή να το αποθηκεύσετε σε έναν άλλο πίνακα ή στήλη .
Η CAST και ΜΕΤΑΤΡΟΠΗ
Η
CAST και CONVERT είναι δύο λειτουργίες που χρησιμοποιούνται για να ρίχνει τους τύπους δεδομένων . Τόσο γενικά εκπληρώνουν τον ίδιο σκοπό , αν και το καθένα έχει μια ελαφρώς διαφορετική σύνταξη
σύνταξη CAST : .
CAST ( αξία AS τύπου)
ΜΕΤΑΤΡΟΠΗ σύνταξη :
CONVERT (τιμή , τύπος)
εικόνων Casting Χορδές
Η
είναι κοινό να λάβει παρεχόμενα στοιχεία του χρήστη ως μια σειρά , και στη συνέχεια ρίχνει το σε ένα τύπο δεδομένων που είναι πιο εύκολο να διαχειριστεί πριν από την αποθήκευση στη βάση δεδομένων σας . Για παράδειγμα , εάν έχετε μια σειρά από αριθμούς , μπορείτε να ρίξει το string ως υπογεγραμμένο ακέραιο πριν από την εισαγωγή του αξία ως μια γραμμή σε έναν πίνακα
παράδειγμα CAST : .
INSERT INTO my_table ( my_column )
ΑΞΙΕΣ
( CAST ( '123 ' As Integer ) )
ΜΕΤΑΤΡΟΠΗ παράδειγμα :
INSERT INTO my_table ( my_column )
ΑΞΙΕΣ
( ΜΕΤΑΤΡΟΠΗ ( '123 ' , INTEGER ) )
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα