Mysql
 sql >> база данни >  >> RDS >> Mysql

MySql - размер VARCHAR

Това е боклук. Те може да говорят за факта, че varchar използва един байт за дължината, независимо дали максималната дължина е 100 или 255 (дължини по-горе ще използват два байта, до ~64K), но те са третирани по различен начин.

Ако вмъкнете низ от 150 знака в първия, той ще бъде съкратен до 100, но това не е така за втория случай.

Трябва да използвате дължината, която има смисъл. Ако имате колона, която никога няма да надвишава 30 знака, не използвайте varchar(255) .

Вижте тук за подробности за типа.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP и MySQL изваждат секундите от времето

  2. Как да конвертирате MySQL JSON масив в низ, разделен със запетая

  3. Миграция на MySQL към SQL Server

  4. не успя да отвори файл в базата данни на mysql

  5. Как мога да избегна ремонт с keycache в MySQL?