Du normalt ville skrive en dato eller tid verdi i en snor i en SQL-setning, når du setter inn en rad i en tabell. Merk: Du kan også ha en rekke tid type, lik den dato nummertype; Men, jeg oppfordrer deg til å bruke that.Datetime datatype The datetime datatype er bare en kombinasjon av dato og klokkeslett. Det er dato og tid på døgnet når noe skjedde. Formatet er: "ÅÅÅÅ-MM-DD TT: MM: SS '. Legg merke til enkelt mellomrom mellom dato og tidsverdiene i strengen. Et eksempel er: "2028-01-19 03:14:17". Så du kan ha en kolonne i en tabell med datatype, DATETIME.
Som du ser, kan du ha en kolonne med datatype, dato eller datatype, tid eller datatype, DATETIME. En kolonne kan også ha en datatype, TIMESTAMP eller ÅR (se nedenfor) sikret Stempel datatype Den tidsstempel datatypen er den samme som den datetime datatype, men i tilfelle av tidsstempel, er det datamaskinen (MySQL server) som skriver tiden. Det er ikke dere som skriver tiden i SQL-setningen, som du ville gjort for datetime.
Hvis du setter inn en rad i en tabell der man kolonnen har den typen, TIMESTAMP, du trenger ikke å gi for (ikke skriv kolonnenavn og verdi for) tidsstempelet i SQL-setningen. Den systemtidverdi er datoen og klokkeslettet da rad settes inn. MySQL serveren gjør at (innsetting) for you.The År Datatype The Year skriver format er "ÅÅÅÅ 'eller' YY '. I MySQL 'ÅÅÅÅ' er 1901-2155, mens 'YY' er i størrelsesorden 70 til 00-69 der 70 betyr 1970, 00 midler 2000 og 69 midler 2069. Jeg anbefaler deg å alltid bruke 4-sifret år. Så kan en kolonne i databasetabellen får bare years.
Case av type Når du oppretter en tabell, datatype (dato og /eller tid) kan skrives i alle fall (nedre eller øvre), og ikke bare store bokstaver, som jeg er illustrert i denne delen av serien. Vel, du burde ha lært noe i denne delen av serien. Vi tar en pause på dette punktet og fortsette i neste del av serien med andre relevante problemstillinger. ChrysOther