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

MySQL:Ile miejsca zajmuje pole NULL?

Jest to omówione w rozdziale podręcznika MySQL na temat Wymagania dotyczące przechowywania . Nie ma prostej odpowiedzi; zależy to od typu danych kolumny, czy kolumna jest indeksowana; i silnik pamięci masowej. Wpływ użycia wartości NULL dla kolumny może wahać się od zera do kilku bajtów (w zależności od tego, ile innych kolumn również może mieć wartość NULL).

Zadeklarowanie kolumny jako akceptującej NULL i faktyczne przechowywanie wartości NULL jest prawdopodobnie niewielkie. Posiadanie kolumny z dużą ilością wartości NULL często wskazuje na potrzebę (dalszej) normalizacji.

Podstawową zasadą jest projektowanie schematu na podstawie właściwości danych, a nie wpływu pamięci masowej. Naprawiaj rzeczy tylko wtedy, gdy okażą się problemem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wprowadzenie do złączeń SQL

  2. Nie można połączyć się z serwerem MySQL na „localhost” (10061) po instalacji

  3. Wyszukiwarka podobna do Google w PHP/mySQL

  4. transponuj kolumny do wierszy

  5. Używając Dockera otrzymuję błąd:SQLSTATE[HY000] [2002] Brak takiego pliku lub katalogu