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

C'è qualche vantaggio nella creazione e nell'indicizzazione su una chiave primaria?

Alla tua prima domanda, tuttavia, puoi tranquillamente presumerlo.

Alla seconda domanda:

Gli indici aiutano a velocizzare la ricerca:è come un indice in un libro. Possono aiutare il motore DB a passare al record corretto, proprio come un indice può aiutarti a passare alla pagina giusta di un libro.

Il vantaggio per gli indici che potresti creare tu stesso dipende da come intendi cercare i dati.

Nel tuo esempio, creerei un INDEX sui campi del nome se intendi cercarli nella tua app.