Який найдовший VARCHAR у MySQL?
Довжину можна вказати як значення від 0 до 65 535. Ефективна максимальна довжина VARCHAR залежить від максимального розміру рядка (65 535 байт, який є спільним для всіх стовпців) і використовуваний набір символів.
VARCHAR, ймовірно, найбільш широко використовуваний тип даних для рядків. Він зберігає рядок змінної довжини до максимуму 65 535 символів.
Розуміння розмірів сховища для типів даних MySQL TEXT
- TINYTEXT: 255 символів – 255 B. …
- ТЕКСТ: 65 535 символів – 64 Кб. …
- СЕРЕДНІЙ ТЕКСТ: 16 777 215 – 16 МБ. …
- LONGTEXT: 4 294 967 295 символів – 4 ГБ. …
- ТЕКСТ проти…
- Примітки щодо використання.
255 не є максимальною межею. Існує змінна MAX, яку можна використовувати, Varchar(max) зберігає максимум 2 147 483 647 символів.
MySQL передбачає 3 байти на символ utf8. 255 символів це максимальний розмір індексу, який ви можете вказати для стовпця, оскільки 256×3=768, що порушує обмеження у 767 байт. Якщо ви не вкажете розмір індексу, MySQL вибере максимальний розмір (тобто 255 на стовпець).
Значення в стовпцях VARCHAR є рядками змінної довжини. Довжину можна вказати як значення від 0 до 65 535. Ефективна максимальна довжина VARCHAR залежить від максимального розміру рядка (65 535 байт, який є спільним для всіх стовпців) і використовуваний набір символів. Дивіться розділ 10.4.