Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jaka jest różnica między typami DATE, TIME, DATETIME i TIMESTAMP?

DATA: Jest używany dla wartości z częścią daty, ale bez części czasu. MySQL pobiera i wyświetla wartości DATE w formacie RRRR-MM-DD format. Obsługiwany zakres to 1000-01-01 do 9999-12-31 .

DATA GODZINA: Jest używany dla wartości zawierających zarówno części daty, jak i godziny. MySQL pobiera i wyświetla wartości DATETIME w formacie RRRR-MM-DD GG:MM:SS format. Obsługiwany zakres to 1000-01-01 00:00:00 do 9999-12-31 23:59:59 .

ZNACZNIK CZASOWY: Jest również używany do wartości zawierających zarówno części daty, jak i godziny, a także obejmuje strefę czasową. TIMESTAMP ma zakres 1970-01-01 00:00:01 UTC do 2038-01-19 03:14:07 UTC.

CZAS: Jego wartości to GG:MM:SS format (lub GG:MM:SS format dla dużych wartości godzin). Wartości TIME mogą wynosić od -838:59:59 do 838:59:59 . Część godzinowa może być tak duża, ponieważ typ CZAS może być używany nie tylko do reprezentowania pory dnia (która musi być mniejsza niż 24 godziny), ale także upływu czasu lub odstępu czasu między dwoma zdarzeniami (który może być znacznie większy niż 24 godziny, a nawet negatywne).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konfiguracja Spring Boot Docker i Mysql

  2. Wybieranie przedmiotu pasującego do wielu tagów

  3. MYSQL:Jak skopiować cały wiersz z jednej tabeli do drugiej w mysql, gdy druga tabela ma jedną dodatkową kolumnę?

  4. MYSQL Left Join COUNTS z wielu tabel

  5. App Engine i MySQL