Який найдовший VARCHAR у MySQL?

0 Comments

Довжину можна вказати як значення від 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.