Du normalt ville skrive en dato eller tidsværdi i en streng i en SQL-sætning, når du sætter et række i en tabel. Bemærk: du kan også have en række tid type, svarende til datoen nummer type Men, jeg ikke opfordre dig til at bruge that.Datetime datatype Den datetime datatype er blot en kombination af dato og klokkeslæt. Det er den dato og det tidspunkt på dagen, hvor der skete noget. Formatet er: "ÅÅÅÅ-MM-DD TT: MM: SS". Bemærk den enkelt mellemrum mellem datoen og tidsværdier i strengen. Et eksempel er: "2028/01/19 03:14:17". Så du kan have en kolonne i en tabel med datatype, DATETIME.
Som du kan se, kan du have en kolonne med datatypen, DATE eller datatype, TIME, eller datatype, DATETIME. En kolonne kan også have en datatype, TIMESTAMP eller ÅR (se nedenfor) .Den Tidsstempel datatype Tidsstemplet datatype er den samme som den datetime datatype, men i tilfældet med tidsstempel, er computeren (MySQL-serveren) der skriver tiden. Det er ikke dig, der skriver tiden i SQL-sætningen, som du ville gøre for datetime.
Hvis du indsætter en række i en tabel, hvor en kolonne har den type, TIMESTAMP, behøver du ikke at sørge for (ikke skrive kolonnenavn og værdi for) tidsstemplet i SQL-sætningen. Tidsstemplet værdi er den dato og det tidspunkt, hvor rækken er indsat. MySQL-server gør det (indsættelse) til you.The År Datatype The Year typen formatet er "YYYY" eller "YY". I MySQL 'YYYY "er fra 1901 til 2155, mens' YY« er i intervallet 70 til 00 til 69, hvor 70 betyder 1970, 00 midler 2000 og 69 midler 2069. Jeg råder dig til altid at bruge den 4-cifrede år.
Så kan en kolonne i din database tabellen kun modtage years.Case af type Når du opretter en tabel, datatype (dato og /eller tid) kan skrives under alle omstændigheder (nedre eller øvre), og ikke kun store bogstaver, som jeg har vist i denne del af serien. Nå, skulle du have lært noget i denne del af serien. Vi tager en pause på dette punkt, og fortsætter i den næste del af se