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

wiele do wielu relacji

Na pewno masz dobry pomysł. Twój beer_distributor tabela to tak zwana tabela połączeń . JOIN i klucze/indeksy są używane razem. System bazy danych wykorzystuje klucze, aby JOIN działały szybko i wydajnie. Używasz tej tabeli połączeń, łącząc oba beer i distributor stoły do ​​niego.

I twoja tabela skrzyżowań powinna mieć klucz podstawowy, który obejmuje obie kolumny (indeks wielokolumnowy / „indeks złożony”), który wygląda na to, jeśli dobrze rozumiem ten diagram. W takim razie wygląda to dobrze. Świetnie zrobione.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz wiersze z tabeli, w której wiersz w innej tabeli o tym samym identyfikatorze ma określoną wartość w innej kolumnie

  2. Jakie jest najlepsze zestawienie dla MySQL z PHP?

  3. Jak wygenerować cały skrypt bazy danych w MySQL Workbench?

  4. symfony 1.4 propel:build-all nie działa na Mysql 5.5

  5. mysql error 1364 Pole nie ma wartości domyślnych