| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    MySQL Kalender Tutorial
    Der er en række af kalender ( dato ) kommandoer i MySQL , der kan bruges i en forespørgsel ( et brugeroprettet erklæring , der henter data fra en tabel i en database ) . MySQL reference manual ( version 5.1 ) beskriver alle de datokommandoer fuldt detaljeret , men et par eksempler kan demonstrere processen. I MySQL, er den dato, automatisk indstillet i " yyyy - mm - dd" format og de ​​følgende eksempler tager i betragtning. Hver forespørgsel skal indtastes nøjagtigt, som det vises, herunder alt inde i anførselstegn. I eksemplerne tabel- value " payday " og tabellen " worksched " bruges til forespørgsler , der involverer langfristede , brugerdefinerede datoer. Hvad du har brug
    Computer med MySQL 5.1 (eller nyere) installeret, eller brugeren adgang til en MySQL server
    MySQL 5.1 reference manual
    Vis Flere Instruktioner
    Hentning af dato
    < br > 1

    Enter " SELECT CURDATE (); " ved MySQL prompt og tryk på " enter" for at køre forespørgslen . Den CURDATE () kommando henter den aktuelle dato ( åååå - mm -dd )
    2

    Enter. "SELECT YEAR ( CURDATE ()); " for kun at hente året for den aktuelle dato. For tabellen value " payday , " enter "SELECT YEAR ( payday ) FROM worksched ," at hente årene datoerne for
    3

    Enter " vælg måned ( CURDATE " payday ". ()); "for at hente den måned, dags dato eller " vælg måned ( payday ) FROM worksched , " for månederne de" payday " . datoer
    4

    Enter" SELECT DAY ( CURDATE ()); "for at hente den dag den aktuelle dato eller " SELECT DAY ( payday ) FROM worksched , " for de dage af" payday " datoer. DAYOFMONTH også kan bruges i stedet for DAY
    Isolering Dele af Date
    5.

    Enter ". SELECT VENSTRE ( CURDATE () , 4) ," kun at hente de fire cifre i året for den aktuelle dato . Enter " SELECT VENSTRE ( payday , 4) FROM worksched , " for at hente de firecifrede år fra datoerne for " payday ". Ændring af tal (4 ), vil hente et andet beløb af cifre fra den dato ( tankestreger tæller som cifre)
    6

    Enter " SELECT HØJRE ( CURDATE ( ), 2) ," . At isolere de to cifre i dag, fra den aktuelle dato . Enter " SELECT RIGHT ( payday , 2) FROM worksched ," . For de to-cifrede dage i " payday " datoer
    7

    Enter " SELECT venstre (højre ( CURDATE () , 5), 2 ) "for at isolere de to cifre for måneden for den aktuelle dato. Opgørelsen henter de fem cifre i dag og måned ( bindestreg inkluderet) og så tager de venstre to cifre i det , der producerer de to cifre af måneden . Enter " SELECT venstre (højre ( payday , 5), 2 ) FROM worksched ," til at udføre den samme forespørgsel med " payday ".
    Hjælp af matematiske udtryk for Dato Forespørgsler
    8

    Enter " SELECT payday FROM worksched WHERE YEAR ( payday ) =" 2008 "," for at hente en liste over de fulde datoer for " payday ", hvor det år de datoer er lig med " 2008. " Du kan også bruge måned og dag , i stedet for AAR. I denne type forespørgsel , er CURDATE () ikke brugbar
    9

    Enter " SELECT payday FROM worksched WHERE YEAR ( payday ) <" 2008. "," For at hente den fulde dato for " payday ", hvor året er mindre end " 2008. " Den symbolet større end ( > ), og den ikke - lige symbol ( < > ), kan også bruges i redegørelsen . I denne type forespørgsel , er CURDATE () ikke brugbar
    10

    Enter. "SELECT YEAR ( DATE_ADD ( CURDATE () , INTERVAL 1 år) ," at hente året del af den dato, er nøjagtig et år fra det år, aktuel dato (hvilket vil være " 2011 " ) Enter " SELECT YEAR ( DATE_ADD ( payday , INTERVAL 1 ÅR ) FROM worksched WHERE payday =" 2010-12-12 . "," at gøre det samme med " payday. " Antallet (1) i intervallet kan ændres og måned eller DAY kan bruges i stedet for AAR.
    11

    Enter " SELECT YEAR ( DATE_SUB ( CURDATE () , INTERVAL 1 år) "for at hente året del af den dato , der er præcis et år forud for det år, aktuel dato ( . 2009) Enter" SELECT YEAR ( DATE_SUB ( payday , INTERVAL 1 ÅR ) FROM worksched WHERE payday = " 2010-12 -12 ; . "til at gøre det samme med " payday "The INTERVAL værdien kan ændres og måned eller dag kan bruges i stedet for YEAR

    .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Skjul email-adresser i PHP 
    ·Sådan oprettes en PHP side i en Website 
    ·Sådan Indsæt Ignorer eller Få id i MySQL 
    ·Hvordan til at rense data for XSS PHP 
    ·Hvordan tester jeg en PHP fil 
    ·Hvordan man laver en PHP hjemmeside for begyndere 
    ·Sådan Send HTML e-mail med PHP 
    ·Sådan installeres Zend Optimizer på RedHat Enterprise…
    ·Hvordan man bruger PHP Redirect Headers Overalt i Scrip…
    ·Sådan kører PHP filer i Ubuntu Med Argumenter 
      Anbefalede Artikler
    ·Visual Basic 6 Slide Show Tutorial 
    ·Sådan Send PHP fejl til en fil i stedet for den webbro…
    ·Sådan oprettes et array i PHP 
    ·Hvordan man skriver et program til at konvertere temper…
    ·Sådan Læs Int Fra fil i Python 
    ·MySQL Distinct Tutorial 
    ·Hvordan at begrænse CSS filstørrelse 
    ·Hvordan man skriver til et Word- dokument med PHP-fil F…
    ·Hvordan man tegner en fem punkt stjerne Brug Python Lan…
    ·Sådan kopieres en SQL-kommando 
    Copyright © Computer Viden http://www.computerdk.com