VARCHAR: представляє рядок змінної довжини. Довжина рядка, що зберігається, також вказуються в дужках, наприклад, VARCHAR(10) .May 25, 2018

6.2.6 Вимоги до пам'яті для різних типів стовпців

Тип стовпцяНеобхідна пам'ять
VARCHAR(M)L+1 байт, де L<=M та 1<=M<=255
TINYBLOB, TINYTEXTL+1 байт, де L<2^8
BLOB, TEXTL+2 байт, де L<2^16
MEDIUMBLOB, MEDIUMTEXTL+3 байт, де L<2^24

Що таке SQL VARCHAR? (З прикладами) VARCHARце рядковий або символьний тип змінного розміру. Ви можете зберігати тут літери, цифри та символи. Починаючи з SQL Server 2019, можна використовувати повний діапазон символів Unicode при використанні колації з підтримкою UTF-8.

CHAR(n) – n символів від 1 до 32767, рядковий тип фіксованої довжини. Якщо вміст поля менше вказаного розміру, він "вирівнюється" (домагається) додатковими пробілами. VARCHAR(n) – n символів від 1 до 32767, рядковий тип змінної довжини. Прогалини в кінці поля ігноруються.