sql >> Databáze >  >> RDS >> Mysql

Jak ukládat datum do databáze MySQL?

K ukládání dat nebo časů v MySQL použijte date , datetime nebo timestamp . Pro většinu účelů bych doporučil první dva.

Chcete-li sdělit MySQL, jak analyzovat formát data, použijte STR_TO_DATE funkce. Zde je příklad:

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

Chcete-li výsledky naformátovat zpět do původní podoby, podívejte se na DATE_FORMAT funkce. Všimněte si, že jej musíte naformátovat pouze v případě, že jej chcete zobrazit jako řetězec v jiném než výchozím formátu.



  1. Jak zjistit, zda hodnota obsahuje alespoň jednu číselnou číslici v MariaDB

  2. Agent je zablokován

  3. MySQL Řazení podle čísla, prázdné řetězce (nebo 0) jako poslední

  4. Jak použít řetězec PHP v dotazu LIKE mySQL?