Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    MySQL Kalender Tutorial
    Det er et antall kalenderdager ( dato) kommandoer i MySQL som kan brukes i en spørring ( en bruker - skapt uttalelse som henter spesifikke data fra en tabell i en database) . MySQL Reference Manual (versjon 5.1) beskriver alle de datokommandoene i full detalj , men noen eksempler kan demonstrere prosessen. I MySQL, vil datoen automatisk satt i " åååå - mm - dd" format og følgende eksempler tar det i betraktning . Hver forespørsel skal skrives inn nøyaktig slik den vises , inkludert alt innenfor anførselstegnene . I eksemplene , bordet - verdi " lønning " og bord " worksched " brukes for spørringer som involverer langsiktig , brukerdefinerte datoer. Du trenger
    datamaskin med MySQL 5.1 ( eller senere ) som er installert eller bruker tilgang til en MySQL server
    MySQL 5.1 Reference Manual
    Vis flere instruksjoner
    Hente Dato

    1.

    Enter " SELECT CURDATE (); " på MySQL ledeteksten , og trykk "enter " for å kjøre spørringen . Den CURDATE ( ) kommandoen henter gjeldende dato ( åååå - mm - dd)
    2

    Enter ". Velg år ( CURDATE ( )); " for å hente bare det året gjeldende dato . For tabellen verdi " lønning ", skriv " Velg år ( lønning ) FRA worksched ; " for å hente årene fra datoene for
    3

    Enter " Velg måned ( CURDATE " lønning ". ( )); "for å hente måneden gjeldende dato eller" Velg måned ( lønning ) fRA worksched ; " for månedene de" lønning " . datoer
    4

    Enter" SELECT DAY ( CURDATE ( )); "for å hente den dagen den aktuelle datoen eller" SELECT dAY ( lønning ) fRA worksched ; " for dagene av" lønning "datoer . DAYOFMONTH også kan brukes i stedet for DAY
    Isolering Deler av Date
    5

    Enter ". Velg Venstre ( CURDATE ( ) , 4 ); " for å hente de fire sifrene i det året gjeldende dato . Enter " Velg Venstre ( lønning, 4 ) FRA worksched ; " for å hente den firesifrede år fra datoene for " lønning ". Endre nummeret ( 4 ) vil hente et annet beløp av tall fra datoen ( streker teller som siffer)
    6

    Enter " Velg Høyre ( CURDATE ( ) , 2 ) ; " . Å isolere de to sifrene i dag , fra dagens dato . Skriv inn " VELG RETT ( lønning, 2 ) FRA worksched ; " . For de tosifrede dager av " lønning " datoer
    7

    Enter " SELECT venstre (høyre ( CURDATE ( ) , 5 ) , 2 ) ; "for å isolere de to sifrene i måneden gjeldende dato . Uttalelsen henter de fem sifrene i dag og måned ( dash inkludert) og så tar det venstre to sifrene i det, produserer de to sifrene i måneden. Skriv inn " SELECT venstre (høyre ( lønning, 5 ) , 2 ) FRA worksched ; " å utføre den samme spørringen med " lønning ".
    Bruke matematiske uttrykk for Dato spørringer
    8

    Enter " SELECT lønning fRA worksched WHERE åR ( lønning ) = " 2008 "," å hente en liste over de fulle datoene for " lønning ", der det året datoene er lik "2008 . " Du kan også bruke måned og dag , i stedet for ÅR . I denne type spørring , er CURDATE ( ) ikke nyttig
    9

    Enter " SELECT lønning FRA worksched WHERE ÅR ( lønning ) < " 2008 . "," Du får se fulle datoene for " lønning "der året er mindre enn " 2008 ". Jo større - enn-tegn ( > ) og den ikke - tilsvarende symbol ( < > ) kan også brukes i oppstillingen . I denne type spørring , er CURDATE ( ) ikke nyttig
    10

    Enter ". Velg år ( DATE_ADD ( CURDATE ( ) , INTERVAL 1 ÅR ); " for å hente året delen av datoen er nøyaktig ett år fra det året gjeldende dato (som vil være " 2011 " ) Enter " Velg år ( DATE_ADD ( lønning , intervall 1 åR ) fRA worksched WHERE lønning =" 2010-12-12 . "," å gjøre det samme med " lønning ". tallet ( 1 ) av INTERVAL kan endres og måned eller dag kan brukes i stedet for ÅR .
    11

    Enter " Velg år ( DATE_SUB ( CURDATE ( ) , INTERVAL 1 åR ) ; "for å hente året delen av dato som er nøyaktig ett år før det året gjeldende dato ( . 2009 ) Enter" Velg år ( DATE_SUB ( lønning , intervall 1 åR ) fRA worksched WHERE lønning = " 2010-12 -12 ; . "å gjøre det samme med " lønning " intervallet verdien kan endres og måned eller dag kan brukes i stedet for ÅR

    .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan : MySQL Query til CSV E-post 
    ·Hvordan Reset MySQL Insert ID 
    ·Hvordan Oppdater MySQL Server 
    ·Slik skjuler PHP Extension i Apache 
    ·Hvordan hente & Display poster fra MySQL Bruke PHP 
    ·Slik installerer du en PHP Unit Kart 
    ·Hvordan åpne en enkel IMAP -tilkobling Med PHP 
    ·Slik installerer PHP 5 på Windows XP 
    ·Hvordan bruke Zend båndautolaster 
    ·Hvordan Block underdomener i PHP 
      Anbefalte artikler
    ·Hvordan å skille Tall Into Odd & Even i Java 
    ·Slik installerer Ruby Gems 
    ·Forstå ActiveX & OLE 
    ·Slik bruker du en Web Service i en SSIS dataflyt 
    ·Sette inn et bilde i en HTML- e-post i PHP 
    ·Hvordan skrive ut lister i Python 
    ·Hvordan kode i store bokstaver i VB.Net 
    ·Hvordan bruke Struts Utforming 
    ·Slik deaktiverer Silverlight Knapper 
    ·Hva er et betinget Statement 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/