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

Hvordan gemmer datoen i MySQL-databasen?

For at gemme datoer eller tidspunkter i MySQL skal du bruge date , datetime eller timestamp . Jeg vil anbefale de to første til de fleste formål.

For at fortælle MySQL, hvordan du analyserer dit datoformat, skal du bruge STR_TO_DATE fungere. Her er et eksempel:

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

For at formatere resultaterne tilbage til den originale formular, kig på DATE_FORMAT fungere. Bemærk, at du kun behøver at formatere det, hvis du vil vise det som en streng ved at bruge noget andet end standardformatet.



  1. Bestem, om der findes en kombination af mange-til-mange poster

  2. ODP.NET Managed - Kan ikke finde den anmodede .Net Framework Data Provider

  3. Link til eller import af data fra Salesforce

  4. vælge hver anden række i MySQL uden at være afhængig af noget ID?