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

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

MySQL Ημερολόγιο Tutorial

Υπάρχουν μια σειρά από το ημερολόγιο ( ημερομηνία) εντολές σε MySQL που μπορεί να χρησιμοποιηθεί σε ένα ερώτημα ( δήλωση που δημιουργεί ο χρήστης που ανακτά συγκεκριμένων δεδομένων από έναν πίνακα σε μια βάση δεδομένων ) . Το εγχειρίδιο αναφοράς MySQL ( έκδοση 5.1 ) περιγράφει όλες τις εντολές ημερομηνίας σε πλήρη λεπτομέρεια, αλλά μερικά παραδείγματα μπορούν να αποδείξουν τη διαδικασία . Στην MySQL , η ημερομηνία ρυθμίζεται αυτόματα σε " yyyy- mm - dd" μορφή και τα ακόλουθα παραδείγματα λαμβάνει αυτό υπόψη. Κάθε ερώτημα πρέπει να πληκτρολογούνται ακριβώς όπως φαίνεται , συμπεριλαμβάνει τα πάντα μέσα στα εισαγωγικά . Στα παραδείγματα , ο πίνακας αξίας » payday " και ο πίνακας " worksched " χρησιμοποιούνται για ερωτήματα που αφορούν μη κυκλοφορούντα , ημερομηνίες καθορίζονται από το χρήστη . Τα πράγματα που θα χρειαστείτε
Υπολογιστής με MySQL 5.1 ( ή νεότερη έκδοση) εγκατεστημένο ή την πρόσβαση των χρηστών σε ένα διακομιστή MySQL
MySQL 5.1 εγχειρίδιο αναφοράς
Η Εμφάνιση Περισσότερες οδηγίες
Ανάκτηση της ημερομηνίας

1

Enter " SELECT CURDATE ()? " στη γραμμή MySQL και πατήστε το πλήκτρο "enter" για να εκτελέσετε το ερώτημα . Η εντολή CURDATE ( ) ανακτά την τρέχουσα ημερομηνία ( εεεε - μμ-ηη ) 2

Enter ". ΕΠΙΛΕΞΤΕ ΤΟ ΕΤΟΣ ( CURDATE ( ) ) ? " Για να ανακτήσετε μόνο το έτος της τρέχουσας ημερομηνίας . Για τον πίνακα αξίας " payday , " enter " SELECT ΕΤΟΣ ( ημέρα πληρωμής ) ΑΠΟ worksched ? " Για να ανακτήσετε τα χρόνια από τις ημερομηνίες των εικόνων
3

Enter " SELECT ΜΗΝΑΣ ( CURDATE " payday . " ( ) ) ? " για να ανακτήσετε το μήνα της τρέχουσας ημερομηνίας ή" Επιλογή μήνα ( ημέρα πληρωμής ) ΑΠΟ worksched ? " . ημερομηνίες
Η 4

Enter" " για τους μήνες των « payday SELECT DAY ( CURDATE ( ) ) ? " για να ανακτήσετε την ημέρα της τρέχουσας ημερομηνίας ή« SELECT DAY ( ημέρα πληρωμής ) ΑΠΟ worksched ? " για τις ημέρες των « payday "ημερομηνίες . DAYOFMONTH μπορεί επίσης να χρησιμοποιηθεί στη θέση του ΜΕΡΑ
εικόνων Απομονώνοντας Τμήματα του Ημερομηνία
5

Enter. "SELECT ΑΡΙΣΤΕΡΑ ( CURDATE ( ) , 4 ) ? " Για να ανακτήσετε μόνο τα τέσσερα ψηφία του έτους από την τρέχουσα ημερομηνία . Πληκτρολογήστε "SELECT ΑΡΙΣΤΕΡΑ ( ημέρα πληρωμής , 4 ) ΑΠΟ worksched ? " Για να ανακτήσετε τα τετραψήφια έτη από τις ημερομηνίες « payday . " Αλλαγή του αριθμού ( 4 ) θα ανακτήσει ένα διαφορετικό ποσό των ψηφίων από την ημερομηνία ( παύλες μετράνε ως ψηφία )
Η 6

Enter " SELECT ΔΕΞΙΑ ( CURDATE ( ) , 2 )? " . Να απομονώσει το δύο ψηφία της ημέρας , από την τρέχουσα ημερομηνία . Πληκτρολογήστε "SELECT ΔΕΞΙΑ ( ημέρα πληρωμής , 2 ) ΑΠΟ worksched ? " . Για τα διψήφιο ημέρες των « payday " ημερομηνίες
Η 7

Enter " SELECT ΑΡΙΣΤΕΡΑ ( ΔΕΞΙΑ ( CURDATE ( ) , 5 ) , 2 ) ? "για να απομονωθούν τα δύο ψηφία του μήνα της τρέχουσας ημερομηνίας . Η δήλωση ανακτά τα πέντε ψηφία της ημέρας και του μήνα ( παύλα περιλαμβάνεται) και στη συνέχεια να παίρνει τα δύο αριστερά ψηφία του ότι παράγουν τα δύο ψηφία του μήνα . Πληκτρολογήστε "SELECT ΑΡΙΣΤΕΡΑ ( ΔΕΞΙΑ ( ημέρα πληρωμής , 5 ) , 2 ) ΑΠΟ worksched ? " " . Payday " για να εκτελέσει το ίδιο ερώτημα με
εικόνων με τη χρήση μαθηματικών εκφράσεων για την Ημερομηνία Ερωτήματα
Τετάρτη 8

Enter " SELECT payday ΑΠΟ ΟΠΟΥ worksched ΕΤΟΣ ( ημέρα πληρωμής ) = " 2008 " ? " για να ανακτήσει μια λίστα με τα πλήρη ημερομηνίες των " payday " όπου το έτος των ημερομηνιών είναι ίσο με το " 2008 ". Μπορείτε επίσης να χρησιμοποιήσετε MONTH και DAY , στη θέση της ΕΤΟΣ . Σε αυτόν τον τύπο ερωτήματος , CURDATE ( ) δεν είναι χρήσιμο
Η 9

Enter " SELECT payday ΑΠΟ ΟΠΟΥ worksched ΕΤΟΣ ( ημέρα πληρωμής ) <" 2008 . "? " Για να ανακτήσετε τα πλήρη ημερομηνίες των " payday " όπου το έτος είναι μικρότερο από " 2008 ". Η μεγαλύτερη - από το σύμβολο ( > ) και η μη ισότιμη σύμβολο ( <> ) μπορούν επίσης να χρησιμοποιηθούν στην ανακοίνωση . Σε αυτόν τον τύπο ερωτήματος , CURDATE ( ) δεν είναι χρήσιμο
Η 10

Enter ". ΕΠΙΛΕΞΤΕ ΤΟ ΕΤΟΣ ( DATE_ADD ( CURDATE ( ) , ΔΙΑΣΤΗΜΑ 1 ΕΤΟΣ) ? " Να ανακτήσει το τμήμα έτους από την ημερομηνία που . είναι ακριβώς ένα χρόνο από το έτος της τρέχουσας ημερομηνίας ( η οποία θα είναι " 2011 " ) Enter " SELECT ΕΤΟΣ ( DATE_ADD ( payday , ΔΙΑΣΤΗΜΑ 1 ΕΤΟΣ) ΑΠΟ ΟΠΟΥ worksched payday = " 2010-12-12 " ? " να κάνουν το ίδιο με « payday . " Ο αριθμός ( 1 ) του ΔΙΑΣΤΗΜΑ μπορεί να αλλάξει και ΜΗΝΑ ή DAY μπορεί να χρησιμοποιηθεί στη θέση της ΕΤΟΣ .
Η 11

Enter " SELECT ΕΤΟΣ ( DATE_SUB ( CURDATE ( ) , το διάστημα 1 ΕΤΟΣ) ? " να ανακτήσει το τμήμα έτους από την ημερομηνία που είναι ακριβώς ένα χρόνο πριν από το έτος της τρέχουσας ημερομηνίας ( 2009 ) Enter". ΕΠΙΛΕΞΤΕ ΤΟ ΕΤΟΣ ( DATE_SUB ( payday , ΔΙΑΣΤΗΜΑ 1 ΕΤΟΣ) ΑΠΟ ΟΠΟΥ worksched payday = " 2010-12 -12 ? . " να κάνουν το ίδιο με το" payday " Η αξία ΔΙΑΣΤΗΜΑ μπορεί να αλλάξει και ΜΗΝΑ ή DAY μπορεί να χρησιμοποιηθεί στη θέση της ΕΤΟΣ
Η
εικόνων .

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

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