Come evitare Tutto si unisce MySQL

June 7

Evitando "all-in" si unisce, mentre la selezione dei dati da un database MySQL consente al server di manipolare un numero minore di record ed elaborare i dati di conseguenza più veloce. MySQL è un linguaggio per computer che consente agli sviluppatori web di creare e integrare i database nei loro siti web. Un MySQL join è un'operazione che combina colonne di dati provenienti da due tabelle diverse all'interno dello stesso database. Mentre un default "all-in" join seleziona automaticamente ogni colonna dentro entrambe le tabelle, è possibile, utilizzando la sintassi corretta, chiedere il vostro server per selezionare solo le colonne necessarie.

istruzione

1 Aprire lo script che contiene la query MySQL in un editor di testo. È possibile, ad esempio, utilizzare il Blocco note, l'editor di testo di Windows.

2 Inserire il nome della prima colonna si desidera scegliere digitandolo dopo il comando "SELECT". Poiché si sta manipolando due tabelle in una sola volta, è necessario identificare a quale tabella appartiene la colonna. A tale scopo, digitare il nome della tabella, seguito da un punto e il nome della colonna. Ad esempio, per selezionare la colonna "modello" all'interno della tabella "automobili", si dovrebbe fare riferimento a esso come "cars.model."

3 Aggiungere ulteriori colonne da loro delimitando con una virgola. Ad esempio, la seguente query eseguirà un join solo su due colonne, la colonna "modello" da tavolo "auto" e la colonna "prezzo" da tavolo "catalogo":
SELEZIONE cars.model, catalog.price dalle automobili, catalogo.