sql >> Databáze >  >> RDS >> Mysql

ukládání čísel jako varchar

Ne, téměř vždy je to špatný nápad.

  • zabere více místa
  • indexy nebudou fungovat tak dobře
  • neumíte aritmetiku
  • data se neověřují sama kvůli typu
  • Generátory automatického modelu vám místo číselného typu poskytnou typ řetězce
  • agregáty jako SUM již nebudou fungovat
  • výstup může seřadit nesprávně
  • budete muset CAST použít jako číslo, což způsobí snížení výkonu
  • atd.


  1. Jak mohu obnovit plná oprávnění uživatele root MySQL?

  2. Nejjednodušší způsob testování uložené procedury Oracle

  3. SQL – Procházíte někdy řádek tabulky v MySQL?

  4. aktualizace sloupců s pořadovým číslem mysql