sql >> Databasteknik >  >> RDS >> Mysql

I SQL / MySQL, finns det skäl att inte lägga en-till-en-relation i samma tabell?

Antal och typ av kolumner. Det finns en gräns för storleken på kolumnerna i en tabell. Se här . Det finns maximalt 8 060 byte per rad.

Mycket stora tabeller kan också påverka prestanda och kan vara svåra att optimera och indexera väl.

Detta förutom att hålla data är konceptuellt olika, åtskilda från varandra. Till exempel, ett land och en valuta har en relation från 1 till 1 (illustrerande exempel, jag vet att det inte alltid är fallet). Jag skulle fortfarande inte hålla ihop dem.



  1. Ta bort efterföljande tomt utrymme i ett fältinnehåll

  2. MYSQL Konvertera tidsstämpel till månad

  3. MySQL MOD() Funktion – Utför en Modulo Operation i MySQL

  4. VÄLJ mellan idag och igår