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

Typ danych wymagany w mysql dla daty zawierającej dzień-miesiąc-rok

Podczas zapisywania daty w bazie danych użyj poprawnego typu danych DATE lub DATETIME . Nie używaj VARCHAR

Plusy:

  • łatwe manipulowanie
  • nie wymaga przesyłania podczas manipulowania danymi
  • Zostanie użyty
  • indeks (jeśli zdefiniowano klucz )

Wady

  • nie mogę nic wymyślić..

Jeśli powód, dla którego chcesz zapisać datę w tym formacie, January 01 1996 to dlatego, że jest bardziej czytelny niż 1996-01-01 , to nie. Można to osiągnąć za pomocą DATE_FORMAT() podczas projekcji danych.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wykonać skrypt .sql z bash

  2. zaktualizuj dwie tabele jednocześnie

  3. Nie można przekonwertować wartości „2012-04-05 10:20:00” z kolumny XX na TIMESTAMP

  4. Czy należy używać wartości NULL lub pustego ciągu do reprezentowania żadnych danych w kolumnie tabeli?

  5. [MySQL]:Co to jest metoda sortowania?