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

Er der nogen fordel ved at oprette og indeksere en primærnøgle?

Til dit første spørgsmål, men, det er du sikkert at antage.

Til det andet spørgsmål:

Indeks er med til at fremskynde søgningen – det er ligesom et stikordsregister i en bog. De kan hjælpe DB-motoren med at springe til den korrekte post, ligesom et indeks kan hjælpe dig med at springe til den rigtige side i en bog.

Fordelen ved indekser, som du selv kan oprette, afhænger af, hvordan du har tænkt dig at søge i dataene.

I dit eksempel ville jeg oprette et INDEX på navnefelterne, hvis du vil søge på dem i din app.



  1. Sådan kontrolleres størrelsen af ​​en database i MySQL

  2. Indekseringskolonne med REPLACE-funktion i mySQL

  3. hvordan tilføjer man brugerdefineret adapter til aktiviteten for at få listen til at blive vist i aktiviteten?

  4. Python-Sqlalchemy binær kolonnetype HEX() og UNHEX()