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

Jak przechowywać datę w bazie danych MySQL?

Aby przechowywać daty lub godziny w MySQL, użyj date , datetime lub timestamp . W większości przypadków polecam pierwsze dwa.

Aby poinformować MySQL, jak przeanalizować format daty, użyj STR_TO_DATE funkcjonować. Oto przykład:

CREATE TABLE table1 (`Date` Date);
INSERT INTO table1 (`Date`) VALUES (STR_TO_DATE('01/05/2010', '%m/%d/%Y'));
SELECT * FROM table1;

Date
2010-01-05

Aby sformatować wyniki z powrotem do oryginalnego formularza, spójrz na DATE_FORMAT funkcjonować. Pamiętaj, że musisz go sformatować tylko wtedy, gdy chcesz wyświetlić go jako ciąg znaków przy użyciu innego formatu niż domyślny.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz wartości zaczynające się od liczby

  2. Unikaj podwójnych cudzysłowów ze zmienną wewnątrz echa HTML

  3. Laravel 5 Eloquent:Jak uzyskać surowy sql, który jest wykonywany? (z powiązanymi danymi)

  4. Instrukcja przypadku w MySQL

  5. Jak zoptymalizować wydajność COUNT(*) w InnoDB za pomocą index