sql >> Database >  >> RDS >> Mysql

MySQL - beste gegevenstype voor eenvoudige tijd met uren en minuten

Gebruik time data type. Het belangrijkste voordeel is het hergebruik van de bestaande tijdfunctie die is ingebed in MySQL.

Het zal waarschijnlijk efficiënter zijn in termen van ruimte met behulp van een smallint (slechts 2 bytes) maar je verliest de mogelijkheid om bestaande functies te gebruiken om te werken met velden waarvan de semantiek een time is waarde. Ik kan opmaakfuncties, tijdsverschil, tijdzones zien als voorbeelden van scenario's waarin je direct voordeel zou kunnen halen uit de time gegevenstype.



  1. Queryresultaten exporteren naar een CSV-bestand in SQLcl (Oracle)

  2. Cursor For Loop met dynamische SQL-instructie

  3. Gegevens invoegen van de ene databasetabel naar een andere databasetabel in Mysql

  4. PL/SQL Hoe krijg ik X dag geleden van een datum als datum?