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

Existují v SQL / MySQL důvody, proč neuvádět vztah jedna ku jedné do stejné tabulky?

Počet a typ sloupců. Velikost sloupců v tabulce je omezena. Viz zde . Na řádek je maximálně 8 060 bajtů.

Velmi velké tabulky mohou také ovlivnit výkon a může být obtížné je optimalizovat a dobře indexovat.

To je kromě uchovávání dat koncepčně odlišné, oddělené od sebe. Například země a měna mají vztah 1:1 (ilustrativní příklad, vím, že to tak není vždy). Stále bych je nenechal pohromadě.



  1. Jak přidat komentáře do tabulky v Oracle SQL Developer?

  2. Ukládání čísel kreditních karet v SESSION – způsoby, jak to obejít?

  3. LOAD DATA LOCAL INFILE zakázáno v... PHP

  4. PostgreSQL:NOT IN versus EXCEPT rozdíl ve výkonu (upraveno #2)