Занятие 09. Типы данных. Изменение типов данных

📁 Блок: SQL / MySQL ⏱️ Время изучения: ~60 мин 🎯 Сложность: Начальная
#decimal #float #varchar #time #datetime #timestamp #signed #unsigned #char #date #binary #int #cast

⚡ Кратко: суть темы

Занятие учит понимать типы данных в SQL и явно преобразовывать их. Разбираем числовые, строковые, временные и булевы типы, а также функцию CAST.

  • Тип данных определяет, какие операции можно выполнять со столбцом.
  • CAST(expression AS type) — явное преобразование типа.
  • MySQL делает скрытые преобразования, но лучше управлять ими явно.

Что запомнить: неявные преобразования удобны, но могут приводить к неожиданным результатам — используйте CAST.

Частая ошибка: складывать числа со строками без CAST и удивляться результату.

📖 О чём это занятие

Каждый столбец в таблице имеет тип данных. Он влияет на:

  • какие значения можно хранить;
  • сколько места занимают данные;
  • какие операции доступны.

На занятии разберём основные типы данных и научимся преобразовывать их с помощью CAST. Также обсудим неявные преобразования в MySQL.

Что изучим

📚 Что повторить перед изучением

🎯 Что изучать дальше