Вопросы к Поиску с Алисой
Разница между фиксированными и переменными типами строк в MySQL заключается в том, что фиксированные типы хранят строки определённой длины, а переменные — строки переменной длины. javarush.com serverspace.ru
Строки фиксированной длины задаются типом CHAR. javarush.com При определении столбца CHAR указывается его длина — количество символов, которое он может содержать. serverspace.ru Например, если создать столбец CHAR с длиной 10, то в нём всегда будет храниться ровно 10 символов, даже если введён ввод меньше. serverspace.ru
Строки переменной длины задаются типом VARCHAR. javarush.com При создании столбца VARCHAR задаётся его максимальная длина, но фактическая длина столбца может изменяться в зависимости от хранимых в нём данных. serverspace.ru Например, если определённая длина — 10 символов, но в столбец сохраняется строка в 6 символов, то хранимая строка будет занимать 6 символов плюс дополнительный байт, который хранит длину строки. metanit.com