Занятие 09. Типы данных. Изменение типов данных
⚡ Кратко: суть темы
Занятие учит понимать типы данных в SQL и явно преобразовывать их. Разбираем числовые, строковые, временные и булевы типы, а также функцию CAST.
- Тип данных определяет, какие операции можно выполнять со столбцом.
CAST(expression AS type)— явное преобразование типа.- MySQL делает скрытые преобразования, но лучше управлять ими явно.
Что запомнить: неявные преобразования удобны, но могут приводить к неожиданным результатам — используйте CAST.
Частая ошибка: складывать числа со строками без CAST и удивляться результату.
📖 О чём это занятие
Каждый столбец в таблице имеет тип данных. Он влияет на:
- какие значения можно хранить;
- сколько места занимают данные;
- какие операции доступны.
На занятии разберём основные типы данных и научимся преобразовывать их с помощью CAST. Также обсудим неявные преобразования в MySQL.
Что изучим
- Основные типы данных SQL: числа, строки, даты/время, булевы.
- Операции в зависимости от типа: арифметика, конкатенация, сравнение.
- Явное преобразование типов через
CAST. - Скрытые преобразования в MySQL и их подводные камни.