sql >> Database teknologi >  >> RDS >> Mysql

Hvilken forskel mellem typerne DATE, TIME, DATETIME og TIMESTAMP

DATO: Det bruges til værdier med en datodel, men ingen tidsdel. MySQL henter og viser DATO-værdier i ÅÅÅÅ-MM-DD format. Det understøttede område er 1000-01-01 til 9999-12-31 .

DATETIME: Det bruges til værdier, der indeholder både dato- og tidsdele. MySQL henter og viser DATETIME-værdier i ÅÅÅÅ-MM-DD TT:MM:SS format. Det understøttede interval er 1000-01-01 00:00:00 til 9999-12-31 23:59:59 .

TIMESTAMP: Det bruges også til værdier, der indeholder både dato- og tidsdele, og inkluderer tidszonen. TIMESTAMP har et interval på 1970-01-01 00:00:01 UTC til 2038-01-19 03:14:07 UTC.

TID: Dens værdier er i TT:MM:SS format (eller TT:MM:SS format til værdier for store timer). TIME-værdier kan variere fra -838:59:59 til 838:59:59 . Timedelen kan være så stor, fordi TIME-typen ikke kun kan bruges til at repræsentere et tidspunkt på dagen (som skal være mindre end 24 timer), men også forløbet tid eller et tidsinterval mellem to hændelser (som kan være meget større end 24 timer, eller endda negativ).



  1. Sådan indstilles miljøvariabel Path ved hjælp af C#

  2. PDO bindParam() med flere navngivne parametre

  3. Spring Data JPA + Hibernate Spring over låste rækker (PostgreSQL)

  4. PHP Laravel:Der kunne ikke oprettes forbindelse, fordi målmaskinen aktivt afviste det