Как хранить номер телефона в БД? Как int или как строку?
По дате
По рейтингу
Только как строку. Телефонный номер может начинаться цифрой 0.
INT надо использовать только тогда, когда хранятся именно числа: c которыми - по их смыслу - можно совершать арифметические действия. А для числовых кодов надо использовать строки.
Количество единиц товара - число; номер квартиры - строка.
Зависит от задачи.
Сколько записей планируете создавать (критичен ли общий размер таблицы БД).
Планируете ли поиск по этому полю (например, IPv4-адрес можно хранить как строку, а можно как 4-байтовое целое).
Если к этому полю планируются частые специфические запросы, то номер возможно даже сразу раскидать на несколько полей ради оптимизации.
лучше как строка
Строка. Вы же их суммировать не собираетесь
Видео по теме