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

Mysql varchar уникална колона varchar(255) срещу varchar(50)

ако въведените данни ще винаги да бъдат 20 знака, отколкото защо не обмислите използването на char(20) . използването на varchar(20) ще използва 20 байта за съхранение на символ и 1 байт за съхранение на дължина. така че ако има 1 милион записа, 1 милион байта ще бъдат пропилени.

що се отнася до скоростта между varchar(20) и varchar(255), тогава не мисля, че може да е много трудно да изберете един от тях, и двамата ще използват 21 байта, не виждам значителна полза или загуба на производителност едно над друго.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql - Как да подредя резултати чрез редуване на (1,2,3, 1, 2, 3, 1, 2, 3,) редове, възможно ли е?

  2. Как да огранича гласовете на ден по IP в Php+Mysql гласуване?

  3. MySQL Показване на индекси в базата данни

  4. mysql LOAD DATA INFILE с първичен ключ за автоматично увеличение

  5. Използвайте датата в клетката на Excel в клаузата BETWEEN в SQL заявка