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

Har MySQL-tabeller brug for et ID?

Nej du behøver ikke bruge en primær nøgle til at få en tabel til at fungere i MySQL. Når det er sagt, giver en primær nøgle mulighed for, at en unik værdi kan henvise til en række i en tabel fra en anden tabel eller i en hvilken som helst kode, der bruger tabellen.

Du skal bruge en primær nøgle for at få en tabel til at fungere godt dog i MySQL. Indekser (som den primære nøgle er en af) giver MySQL mulighed for at søge gennem små, stærkt optimerede undersæt af tabellen for at behandle relationer og søgninger. Generelt alle felter, som du bruger i en WHERE klausul eller brug til at forbinde to tabeller sammen skal indekseres.



  1. få adgang til mysql i vært fra gæst virtualbox

  2. Sådan kopierer du store tabeldata til en anden tabel i SQL Server

  3. Sådan angiver du tabelnavnet fra sqlite DB -- Android

  4. Hvordan man skriver et regex lookahead/lookbehind i mysql