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

CHAR() или VARCHAR() като първичен ключ в ISAM MySQL таблица?

може и просто да използва индекс на потребителски идентификатор, това е много по-бързо за присъединяване спрямо char/varchar. Двете секунди, необходими, за да добавите, че сега може да ви спести много време по-късно, ако случайно трябва да разширите функционалността на вашата схема.

някои подводни камъни, върху които да помислите:

  • да кажем, че добавяме няколко таблици на бъдеща дата, какво ще стане, ако някой иска да промени потребителско име?
  • да кажем, че приложението е по-успешно, отколкото си мислим, и трябва да разгледаме оптимизацията, наистина ли искате да преработите схемата си в този момент, за да намалите режийните разходи за индекс с varchard?


  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

  2. Добавяне на прекъсване на ред в MySQL INSERT INTO text

  3. MySQL заявка с ограничение и голямо изместване отнема завинаги

  4. MySQL Open Balance Кредитно дебитно салдо

  5. Инструменти за диаграми на Google с PHP и MySQl