Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Format για Input Ημερομηνία & ώρα σε MySQL

Όταν δημιουργείτε έναν πίνακα MySQL , θα ορίσει τα πεδία για να κρατήσει ένα συγκεκριμένο τύπο δεδομένων . Η ημερομηνία , η ώρα και datetime τύπους κρατήστε ακριβώς αυτό που ακούγεται σαν να κατέχουν . MySQL έχει μια χαλαρή μορφή για το πώς να εισάγετε αυτούς τους τρεις τύπους σε ένα τραπέζι , το καθένα με ομοιότητες με , και οι διαφορές από την , κάθε άλλο . MySQL έχει επίσης κάποιες ενσωματωμένες λειτουργίες που χρησιμοποιούν αυτόματα τη σωστή μορφή για να εισάγετε την τρέχουσα ημερομηνία ή τιμές του χρόνου . Μορφή
Η

Ο τύπος δεδομένων που χρησιμοποιεί ένα πεδίο καθορίζει ποια μορφή που χρησιμοποιείτε για τις τιμές εισόδου σε έναν πίνακα . Αν τα καταστήματα πεδίο ημερομηνία τύπους δεδομένων , χρησιμοποιούν ένα " ΕΕΕΕ- MM - DD " μορφή . Εάν το πεδίο αποθηκεύει τύπους δεδομένων φορά, χρησιμοποιείστε μια « HH : SS : MM " μορφή . Αν τα καταστήματα πεδίο datetime τύπους δεδομένων , συνδυάζουν και τις δύο με τη χρήση " ΕΕΕΕ- MM - DD HH : MM : SS " μορφή . Αυτές οι μορφές είναι ευέλικτο . Για παράδειγμα , μπορείτε να πληκτρολογήσετε " 11-1-1 " και MySQL θα αναλάβει 1 Ιανουαρίου του 2011 . Επίσης , μπορείτε να πληκτρολογήσετε " 1:02:02 " και MySQL αναλαμβάνει 1:02:02 AM .
Εικόνων Σύνταξη
Η

Για να εισαγάγετε οποιαδήποτε από αυτές τις τιμές σε έναν πίνακα , θα πρέπει να χρησιμοποιήσετε μόνο τη μορφή για τον τύπο δεδομένων , που περικλείει κάθε τιμή σε εισαγωγικά . Για παράδειγμα , για να εισαγάγετε μια ημερομηνία, την ώρα και την αξία datetime σε έναν πίνακα με τα τρία αυτά πεδία , τύπου " INSERT INTO ΑΞΙΕΣ table_name ( ΕΕΕΕ- MM - DD », « HH : MM : SS », « ΕΕΕΕ - MM - DD HH : MM : SS ' ) ? "και εκτελέστε το ερώτημα . Ωστόσο, η MySQL δεν σας επιτρέπουν να χρησιμοποιήσετε άλλους χαρακτήρες στίξης εκτός από το ταμπλό και του παχέος εντέρου , όπως το διαχωριστικό . Για παράδειγμα, το " HH /MM /SS " και το " HH * MM * SS " τόσο την εργασία κατά την εισαγωγή οι τιμές του χρόνου .

Η Λειτουργίες
Η

MySQL έχει μερικά ενσωματωμένες λειτουργίες που την ημερομηνία και τις αξίες του χρόνου να επιστρέψει στη σωστή μορφή . Η συνάρτηση NOW ( ) παίρνει την τρέχουσα ημερομηνία , ώρα ή datetime για οποιαδήποτε από αυτές αντίστοιχων ειδών . Η λειτουργία CURDATE ( ) επιστρέφει μόνο την τρέχουσα ημερομηνία , ενώ η CURTIME () συνάρτηση επιστρέφει την τρέχουσα ώρα . Εάν χρησιμοποιείτε το CURDATE ( λειτουργία ) για ένα πεδίο datetime , MySQL εισάγει την τρέχουσα ημερομηνία και αφήνει το τμήμα του χρόνου όπως όλα τα μηδενικά . Ωστόσο , αν χρησιμοποιείτε το CURTIME ( λειτουργία ) για ένα πεδίο datetime , MySQL εισάγει μηδενικά τόσο για την ημερομηνία και την ώρα μερίδες .
Εικόνων Όρια
Η

Όταν εισάγετε ένα χρόνο αξία σε έναν πίνακα MySQL χωρίς τη χρήση μια χρονική σήμανση , πρέπει να χρησιμοποιήσετε ένα 24-ωρο . Εισάγοντας " 1:24:32 PM" για παράδειγμα, παραλείπει το "PM" αξία . Αν εισόδου " 13:24:32 " στη βάση δεδομένων , μπορείτε να μετατρέψετε σε ένα ύφος 12 - ωρη όταν επιλέγετε τιμές από τον πίνακα . MySQL υποστηρίζει χρονικά διαστήματα από το " 01/01/1000 " σε " 9999-12-31 " και ο χρόνος κυμαίνεται για ολόκληρο το 24-ωρο . Εάν εισαγάγετε μια τιμή datetime που υπερβαίνει τις 24 ώρες , MySQL προεπιλογές οι τιμές του χρόνου σε όλα τα μηδενικά .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα