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

Formát data MySQL

Přejděte na Reference MySQL – 10.5. Požadavky na úložiště typu dat

Vyhledejte:Požadavky na úložiště pro typy data a času

Data jsou interně uložena jako A three-byte integer packed as DD + MM×32 + YYYY×16×32

Pokud však vyberete sloupec data pro zobrazení , musí být zobrazen v některých způsobem, takže to vyjde jako 0000-00-00. není uloženy jako char(10) v tomto konkrétním formátu.

Pokud pro zobrazení potřebujete vidět konkrétní formát, můžete jej převést na VARCHAR ve specifickém formátu pomocí Date_Format() . Mějte však na paměti, že pokud dotaz používáte v programovacím nástroji, není to to, co chcete dělat. Chcete nezpracovanou hodnotu data , pro účely zobrazení bude k dispozici podobná funkce formátování z jakéhokoli programovacího prostředí, které používáte.

Jak můžete vidět z odkazu v DATE_FORMAT, budete chtít použít '%d-%m-%Y' , např.

SELECT col1, col2, DATE_FORMAT(datecolumn, '%d-%m-%Y') AS datecolumn, more1...
FROM sometable
....


  1. Jak vytvořit VARRAY jako databázový objekt v databázi Oracle

  2. Jak najít úlohy SQL Server Agent v Azure Data Studio

  3. Problémy při používání Microsoft Access Runtime

  4. Pořadí hodnocení klauzule Oracle SQL