Как уже отвечали другие: MySQL имеет формат DATE только для дат, но если вам нужны время и дата, есть также DATETIME и TIMESTAMP.
DATE требует 3 байта памяти, DATETIME требует 8 байтов, а TIMESTAMP требует 4.
Кстати, для INT также требуется 4 байта. Если вы просто используете DATE без соответствующего времени - например, для ваших дней рождения - тогда это на самом деле не проблема, однако есть статья , в которой представлены некоторые аргументы относительно того, почему вы можете избежать использования DATETIME. и я думаю, что это стоит прочитать. Также стоит прочитать комментарии, так как некоторые люди отметили, что предложения в статье не всегда практичны: например, У оптимизатора запросов иногда возникают проблемы с функциями даты, а также с трудностями сохранения дат в виде меток времени Unix.