Mysql
 sql >> Baza danych >  >> RDS >> Mysql

przechowywanie numerów jako varchar

Nie, to prawie zawsze zły pomysł.

  • Zużyje więcej miejsca
  • indeksy nie będą działać tak dobrze
  • nie możesz robić arytmetyki
  • dane nie podlegają samosprawdzeniu ze względu na typ
  • Generatory auto-modeli podadzą ci ciąg znaków zamiast liczb
  • agregaty takie jak SUM nie będą już działać
  • wyjście może być niepoprawnie sortowane
  • będziesz musiał użyć funkcji CAST, aby użyć jej jako liczby, co spowoduje spadek wydajności
  • itd.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wdrażanie serwera Percona w chmurze hybrydowej

  2. Jak usunąć bazę danych mysql za pomocą polecenia powłoki?

  3. Unia MySql SELECT dla różnych kolumn?

  4. końcowe zera nie trafiają do bazy danych

  5. Równoważenie obciążenia MySQL i MariaDB za pomocą ProxySQL