sql >> Databáze >  >> RDS >> Mysql

Jaký je rozdíl mezi typy DATE, TIME, DATETIME a TIMESTAMP

DATUM: Používá se pro hodnoty s částí data, ale bez části času. MySQL načítá a zobrazuje hodnoty DATE v RRRR-MM-DD formát. Podporovaný rozsah je 1000-01-01 na 9999-12-31 .

DATETIME: Používá se pro hodnoty, které obsahují části data i času. MySQL načítá a zobrazuje hodnoty DATETIME v RRRR-MM-DD HH:MM:SS formát. Podporovaný rozsah je 1000-01-01 00:00:00 na 9999-12-31 23:59:59 .

TIMESTAMP: Používá se také pro hodnoty, které obsahují část data i času, a zahrnuje časové pásmo. TIMESTAMP má rozsah 1970-01-01 00:00:01 UTC do 2038-01-19 03:14:07 UTC.

ČAS: Jeho hodnoty jsou v HH:MM:SS formátu (nebo HHH:MM:SS formát pro velké hodnoty hodin). Hodnoty TIME se mohou pohybovat od -838:59:59 na 838:59:59 . Část hodin může být tak velká, protože typ TIME lze použít nejen k vyjádření denní doby (která musí být kratší než 24 hodin), ale také k zobrazení uplynulého času nebo časového intervalu mezi dvěma událostmi (který může být mnohem delší než 24 hodin, nebo dokonce negativní).



  1. 4 způsoby, jak převést číslo na procento v SQL Server (T-SQL)

  2. Více SQL, méně kódu, s PostgreSQL

  3. mysql objednávka varchar pole jako celé číslo

  4. Jak se připojit k instanci SQL Server pomocí ověřování Windows nebo ověřování SQL Server - SQL Server / Výukový program T-SQL, část 3