sql >> Database teknologi >  >> RDS >> Mysql

I SQL / MySQL, er der grunde til ikke at sætte en-til-en relation i samme tabel?

Antal og type af kolonner. Der er en grænse for størrelsen af ​​kolonnerne i en tabel. Se her . Der er et maksimum på 8.060 bytes pr. række.

Meget store tabeller kan også påvirke ydeevnen og kan være svære at optimere og indeksere godt.

Dette er bortset fra at holde data, de er konceptuelt forskellige, adskilt fra hinanden. For eksempel har et land og en valuta en 1 til 1 relation (illustrerende eksempel, jeg ved, at det ikke altid er tilfældet). Jeg ville stadig ikke holde dem sammen.



  1. For en primær nøgle af en integral type, hvorfor er det vigtigt at undgå huller?

  2. Hvordan håndterer man Facebooks nye UID-størrelser?

  3. Hvad er den bedste måde at skrive det første bogstav i hvert ord i en streng i SQL Server med stort

  4. Mangler mysql.h og prøver at finde mysql-devel