sql >> Database >  >> RDS >> Mysql

Hoe datum opslaan in MySQL-database?

Om datums of tijden in MySQL op te slaan, gebruikt u date , datetime of timestamp . Ik zou de eerste twee voor de meeste doeleinden aanbevelen.

Gebruik de STR_TO_DATE functie. Hier is een voorbeeld:

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

Bekijk de DATE_FORMAT functie. Houd er rekening mee dat u het alleen hoeft op te maken als u het wilt weergeven als een tekenreeks met iets anders dan de standaardindeling.



  1. MYSQL importeert gegevens uit csv met LOAD DATA INFILE

  2. PostgreSQL-taakverdeling in de cloud gemakkelijk gemaakt

  3. MySQL - Combineren van INSERT, VALUES en SELECT?

  4. Oracle:Java-opgeslagen procedure die JMS-bericht verzendt