Dato og tid i MySQL - Del 1Introduktion Dette er første del af min serie, dato og tid i MySQL. I denne del af serien, jeg taler om de litteraler for dato og klokkeslæt i MySQL. En bogstavelig er den faktiske værdi af en variabel (identifier). En dato bogstavelig er den faktiske dato værdien herunder dens format, der er indtastet i MySQL kode. En tid bogstavelig er den egentlige tidsværdi herunder dens format, der er indtastet MySQL code.Prerequisite Denne tutorial sæt er en del af min volumen titlen, skal Know i Database Design og MySQL Server.
Linket til den webside for denne mængde er angivet nedenfor. Hvis du klikker på det, du vil se alle de serier og deres links (pensum) af volumen. Punkterne på pensum siden er blevet opført i den rækkefølge, som du skal studere. Derfra ville du vide, hvad du skulle have studeret før de nåede here.Use af dato og tid Det er ikke ualmindeligt at finde en tabel i en database, der har en kolonne for datoer, at visse handlinger (eller salg) fandt sted. Du vil også finde tabeller, der har en kolonne for de tider, at visse handlinger fandt place.
Use af String Den dato eller tidspunkt er bedst indtastes i en streng. I SQL-sætningen til at indsætte en række i tabellen, er den dato eller tid almindeligvis skrevet i en streng, såsom "2012-05-21" eller '22: 45: 56 'hhv. Den dato, '2012-05-21' kan også skrives uden anførselstegn som i 20120521. Dette tal er dannet ved at fjerne de citater og separationer. Jeg vil ikke anbefale, at du bruger dette nummer type dato i din SQL-sætninger. Dette datotal er ikke en almindelig nummer i den forstand, at det ikke er en optælling nummer.
Så i din SQL-sætninger, jeg råde dig til at bruge datoer i en streng form, så ofte som muligt. Jeg vil tilbringe resten af denne del af serien til at tale om dato og tid typer. Husk, når du opretter en tabel i MySQL du nødt til at angive, hvilken type data, at kolonnen vil tage. For så vidt angår dato og tid angår, giver jeg dig de forskellige typer i denne del af series.The Dato datatype Datoen dataværdi i en MySQL SQL-sætning skal skrives som "ÅÅÅÅ-MM-DD" eller "YY- MM-DD ', hvor ÅÅÅÅ er et 4-cifret år og YY er en 2-cifret år. Jeg råder dig til altid at bruge den 4-cifrede år.
Eksempler er: "1998/02/15" og '12 -11-03 '. MM er måneden i 2 cifre fra januar til december, til januar bliver 01 og december bliver 12. DD er en dag i måneden fra 01 til maksimalt 31. De bindestreger kan erstattes med /, så '1998/02/15 'er en gyldig dato at skrive i en SQL-s