sql >> Databasteknik >  >> RDS >> Mysql

Hur lagrar du datum i MySQL-databas?

För att lagra datum eller tider i MySQL använd date , datetime eller timestamp . Jag skulle rekommendera de två första för de flesta ändamål.

För att berätta för MySQL hur man analyserar ditt datumformat, använd STR_TO_DATE fungera. Här är ett exempel:

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

För att formatera resultaten tillbaka till den ursprungliga formen titta på DATE_FORMAT fungera. Observera att du bara behöver formatera den om du vill visa den som en sträng med något annat än standardformatet.



  1. SQL SERVER – SQL_NO_CACHE och ALTERNATIV (OMKOMPILERA)

  2. Hur man får månaden från ett datum i T-SQL

  3. SQL Server Management Studio-alternativ för att bläddra/redigera tabeller och köra frågor

  4. Mysql count vs mysql SELECT, vilken är snabbare?