Dato og klokkeslett i MySQL - Del 1Innledning Dette er første del av min serie, dato og klokkeslett i MySQL. I denne delen av serien, snakker jeg om de konstanter for dato og klokkeslett i MySQL. En bokstavelig er den faktiske verdien av en variabel (identifikator). En dato bokstavelig er den faktiske datoen verdi inkludert formatet som er skrevet inn i MySQL-koden. En tid bokstavelig er den faktiske tiden verdi inkludert formatet som er skrevet inn i MySQL code.Prerequisite Denne opplæringen sett er en del av min volum tittelen, må vite i Database Design og MySQL Server.
Linken til nettsiden for dette volumet er gitt nedenfor. Hvis du klikker på det du vil se hele serien og deres koblinger (pensum) av volum. Elementene på pensum siden har vært oppført i den rekkefølgen du bør studere. Derfra vil du vite hva du bør ha studert før de nådde here.Use av dato og klokkeslett Det er ikke uvanlig å finne et bord i en database som har en kolonne for datoer som visse handlinger (eller salg) fant sted. Du vil også finne tabeller som har en kolonne for tiden at visse handlinger tok place.Use av String dato eller klokkeslett er best skrevet i en streng.
I SQL-setningen for å sette inn en rad i tabellen, er dato eller klokkeslett ofte skrevet i en streng, for eksempel, '2012-05-21' eller '22: 45: 56 'hhv. Dato, '2012-05-21' kan også være skrevet uten anførselstegnene som i 20120521. Dette tallet er dannet ved å fjerne sitater og separasjoner. Jeg anbefaler ikke at du bruker dette nummeret type date i din SQL-setninger. Denne dato nummer ikke er et vanlig tall i den forstand at det ikke er en tellenummer. Så, i dine SQL-setninger, anbefaler jeg deg å bruke datoer i en streng skjema så ofte som mulig.
Jeg vil tilbringe resten av denne delen av serien til å snakke om dato og klokkeslett typer. Husk at når du oppretter en tabell i MySQL må du angi hvilken type data som kolonnen vil ta. Så langt som dato og klokkeslett er bekymret, jeg gir deg de forskjellige typer i denne delen av series.The Dato datatype Datoen data verdi i en MySQL SQL-setning skal være skrevet som "ÅÅÅÅ-MM-DD" eller "YY- MM-DD ", der ÅÅÅÅ er et 4-sifret år og YY er et to-sifret år. Jeg anbefaler deg å alltid bruke 4-sifret år. Eksempler er: '1998-02-15' og '12 -11 til 03 '.
MM er måneden i 2 sifre fra januar til desember, med januar i å være 01 og desember blir 12. DD er en dag i måneden fra 01 til maksimalt 31. bindestreker kan erstattes med /, så '1998/02/15 'er en gyldig dato for å skrive i en