Mysql
 sql >> Database >  >> RDS >> Mysql

Come memorizzare la data nel database MySQL?

Per memorizzare date o orari in MySQL, usa date , datetime o timestamp . Consiglierei i primi due per la maggior parte degli scopi.

Per dire a MySQL come analizzare il formato della data, usa STR_TO_DATE funzione. Ecco un esempio:

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

Per formattare nuovamente i risultati nella forma originale, guarda le DATE_FORMAT funzione. Tieni presente che devi formattarlo solo se desideri visualizzarlo come una stringa utilizzando un formato diverso dal formato predefinito.