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

съхраняване на числа като varchar

Не, почти винаги е лоша идея.

  • ще използва повече място
  • индексите няма да работят толкова добре
  • не можете да правите аритметика
  • данните не се самопроверяват поради типа
  • Генераторите на автоматични модели ще ви дадат тип низ вместо число.
  • агрегати като SUM вече няма да работят
  • изходът може да се сортира неправилно
  • ще трябва да CAST, за да го използвате като число, което ще доведе до спад в производителността
  • и др.


  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 отчита синтактична грешка при FULL OUTER JOIN?

  2. Не може да се създаде Multi-AZ Aurora RDS екземпляр

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

  4. Какъв тип колона трябва да се използва за съхраняване на сериализирани данни в mysql db?

  5. Как да промените нивото на изолация на SQL от Python с помощта на MySQLdb?