Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    MySQL Kalender Tutorial

    Det finns ett antal kalender ( datum ) kommandon i MySQL som kan användas i en fråga ( ett användarskapat sats som hämtar data från en tabell i en databas ) . MySQL Reference Manual ( version 5.1 ) beskriver alla datumkommandona i detalj , men några exempel kan visa processen . I MySQL , är det datum automatiskt in i "åååå - mm - dd " format och följande exempel tar hänsyn till detta . Varje fråga ska anges exakt som den visas , inklusive allt innanför citattecknen . I exemplen , tabellen - värdet " payday " och bordet " worksched " används för frågor som rör långfristiga , användardefinierade datum . Saker du behöver
    dator med MySQL 5.1 ( eller senare ) installerat eller användaren tillgång till en MySQL-server
    MySQL 5.1 Reference Manual
    Visa fler instruktioner
    hämta Datum

    1

    Enter " SELECT CURDATE ( ) ; " på MySQL -prompten och tryck på "enter " för att köra frågan . Den CURDATE ( ) kommandot hämtar aktuellt datum ( åååå- mm - dd )
    2

    Enter . " Välj år ( CURDATE ( ) ) ; " att hämta endast det år det aktuella datumet . För tabellen värde " payday " anger " Välj år ( payday ) FRÅN worksched , " för att hämta de åren från datum för
    3

    Enter " Välj månad ( CURDATE " payday . " ( ) ) ; " för att hämta den månad från dagens datum eller " Välj månad ( payday ) fRÅN worksched , " för de månader av " payday " . datum
    4

    Enter " välja dag ( CURDATE ( ) ) ; " för att hämta den dagen för aktuellt datum eller " välja dag ( payday ) fRÅN worksched , " för de dagar av " payday " datum . DAYOFMONTH också kan användas i stället för DAG Addera Isolera Delar av datum
    5

    Enter . " SELECT LEFT ( CURDATE ( ) , 4 ) , " bara vill hämta de fyra siffrorna i årtalet för det aktuella datumet . Ange " SELECT LEFT ( payday , 4 ) FROM worksched , " för att hämta den fyrsiffriga årtal från datum för " payday . " Ändra numret ( 4 ) kommer att hämta en annan mängd av siffror från det datum ( streck räknas som siffror )
    6

    Enter " Välj Höger ( CURDATE ( ) , 2 ) , " . Att isolera de två siffrorna i dag , från dagens datum . Ange " Välj Höger ( payday , 2 ) FROM worksched , " . För de tvåsiffriga dagar av " payday " datum
    7

    Enter " SELECT LEFT ( HÖGER ( CURDATE ( ) , 5 ) , 2 ) , " för att isolera de två siffrorna för månaden av det aktuella datumet . Uttalandet hämtar de fem siffrorna i dag och månad ( streck ingår ) och sedan tar de två vänstra siffrorna i att producera de två siffrorna för månaden . Ange " SELECT LEFT ( HÖGER ( payday , 5 ) , 2 ) FROM worksched , " för att utföra samma fråga med " payday . " Addera med matematiska uttryck för Date Frågor
    8

    Enter " SELECT payday FROM worksched vAR åR ( payday ) = " 2008 " , " för att hämta en lista över de fullständiga datum för " payday " där året om datum är lika med " 2008 . " Du kan också använda månad och dag , i stället för ÅR . I denna typ av fråga , är CURDATE ( ) inte användbart
    9

    Enter " SELECT payday FROM worksched VAR ÅR ( payday ) < " 2008 . " , " För att hämta den fulla datum för " payday " där året är mindre än " 2008. " Ju större än-symbol ( > ) och inte - lika symbol ( < > ) kan också användas i ett uttalande . I denna typ av fråga , är CURDATE ( ) inte användbart
    10

    Enter . " Välj år ( DATE_ADD ( CURDATE ( ), intervallet 1 år) , " för att hämta årets delen av dagen som är exakt ett år från det år då aktuellt datum ( som kommer att vara " 2011" ) Ange " Välj år ( DATE_ADD ( payday , INTERVALL 1 år) från worksched WHERE payday = " 2010-12-12 . " , " att göra samma sak med " payday . " kan numret ( 1 ) i intervallen ändras och månad eller dag kan användas i stället för ÅR .
    11

    Enter " Välj år ( DATE_SUB ( CURDATE ( ) , intervall 1 år), " för att hämta årets delen av dagen som är exakt ett år före det år då aktuellt datum ( . 2009) Enter " Välj år ( DATE_SUB ( payday , INTERVALL 1 år) från worksched WHERE payday = " 2010-12 -12 , . " att göra samma sak med " payday " kan intervallet värde ändras och månad eller dag kan användas i stället för ÅR Addera
    .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Rita diagram i PHP
    ·Handledning för AJAX Sidindelning och jQuery i PHP
    ·Hur att dölja en omröstning på en Guild Layout
    ·Hur återställa root-lösenordet för MySQL Debian 5.0…
    ·Hur man använder FBML Tags
    ·PHP Format för tidsstämplar Från MySQL
    ·Hur kan jag bygga dynamiska webbplatser med PHP & MySQL…
    ·Hur man sätter in en kalender på din hemsida med PHP
    ·Konvertera en MySQL databas till en Kommaseparerad CSV …
    ·Hur gör jag läsa innehållet i en Remote webbsida Anv…
    Utvalda artiklarna
    ·Hur man gör en Multiple Program Choice Test i C
    ·Hur Exportera ett projekt som har JAR i Eclipse
    ·Hur man ska lösa ett Java Language ur minnet fel
    ·Hur man läser en CSV -fil i PHP
    ·VBA & Named Pipes
    ·Hur Ring VBScript Från Vb.NET
    ·Hur man använder Ant i FlashBuilder
    ·Hur man gör en kvadratiska formel Programmet på en TI…
    ·Skillnader mellan Factory & Abstract i Java
    ·Human Computer Interface Design Guidelines
    Copyright © Dator Kunskap http://www.dator.xyz