MySQL → Длина поля в MySQL

Если при создании таблицы MySQL, например в среде phpMyAdmin, при задании типа поля указать длину (атрибут «Длины/значения», см. рисунок), это не означает что длина поля будет ограничена введёным числом.

длина поля mysql

Атрибут «Длина/значение» поддерживается MySQL для необязательного указания ширины отображения целочисленного типа данных. Это необязательная ширина вывода может быть использована в приложениях, для отображения значений имеющих ширину меньше, чем ширина для указанного столбца, путем добавления пробелов слева.

То есть эта ширина присутствует в метаданных возвращаемых вместе с результатом. Использовать ее или нет зависит от приложения.

Ширина отображения не ограничивает ни диапазон значений, которые могут храниться в столбце, ни число цифр отображаемых для значений имеющих ширину превышающую ту, что указана для столбца.

Для примера, столбец определенный как INT(3) обладает обычным для INT диапазоном от -2147483648 до 2147483647, и значения вне диапазона разрешенного 3 символами будет отображаются с помощью более чем 3 символов!Related: administering intramuscular injections quizlet, st luke’s medical center lees summit, mo, east side marios keto options, , fired up bbq cookeville, tn, what does 5,000 spirit miles get you, evolution of business in kenya, albany county family court law guardians, elder mistreatment paper uncw, whirlaway pro 984 manual, san ysidro border wait time pedestrian, braden currie height, recent deaths in albemarle, nc, the door was suspiciously open, tartan fields membership cost,