Una delle funzionalità di MySQL Query Browser è la possibilità di creare query. Questo vi consente di selezionare dal browser dei database le colonne e le tabelle dalle quali volete eseguire le query, ed avere una query costruita automaticamente sulla base delle vostre scelte.
Il primo passo per creare una query è scegliere una tabella su
cui eseguire la query. Cliccate e trascinate la tabella su cui
volete eseguire la query nell'area delle query per iniziare una
query. Per esempio, trascinando la tabella City nell'area delle
query, verrà aggiunto SELECT * FROM City C
nell'area delle query. Potete inoltre fare doppio clic su una
tabella per iniziare una nuova query SELECT
.
Quando scegliete una tabella dal browser dei database e la trascinate sull'area delle query, comparirà uno strumento per le tabelle con alcune azioni per la composizione delle tabelle. Rilasciate la tabella che state trascinando sull'azione desiderata, e la query sarà modificata di conseguenza. Sono possibili le seguenti azioni:
SELECT
sostituisce l'espressione corrente
con una query SELECT
contenente la
tabella trascinata
Add Table
aggiunge la tabella trascinata
alla lista di tabelle nella query SELECT
corrente
JOIN Table
: Se è già presente una query
SELECT
nel box delle query, con una
tabella all'interno, saranno aggiunte la nuova tabella
trascinata e la proposizione WHERE
per
eseguire una JOIN
LEFT OUTER JOIN
è come la precedente, ma
effettua una LEFT OUTER JOIN
in luogo
della JOIN
UPDATE
sostituisce l'espressione corrente
con una espressione UPDATE
contenente la
tabella trascinata
INSERT
sostituisce l'espressione corrente
con una espressione INSERT
contenente la
tabella trascinata
DELETE
sostituisce l'espressione corrente
con una espressione DELETE
contenente la
tabella trascinata
Le tabelle saranno unite a partire da nomi di colonna uguali per le tabelle MyISAM e da informazioni di foreign key per le tabelle MyISAM.
Dopo che una tabella è stata selezionata, potete scegliere
delle colonne specifiche su cui eseguire query; cliccate sul
pulsante Select dai pulsanti per la
creazione di query sulla barra dei pulsanti. Il puntatore del
mouse cambia in un puntatore Select
, che
potete usare per scegliere le colonne dal browser dei database.
Per esempio, cliccando sui campi Id, Name e Country del database
di esempio world
, sarà creata la query
SELECT C.Id, C.Name, C.Country FROM City C
nell'area delle query.
Una volta che avete scelto le colonne su cui eseguire le query,
potete usare gli altri pulsanti per creare query per completare
la vostra query con le proposizioni WHERE
,
GROUP BY
e ORDER BY
.
Quando viene aggiunta una nuova sezione della query con i
pulsanti di creazione delle query, il cursore viene spostato
nell'area delle query per permettere la modifica; se cliccate su
un campo con il puntatore WHERE, il cursore sarà posizionato in
modo da inserire i dettagli della proposizione
WHERE
.
Potete alternare i diversi puntatori di creazione delle query
cliccando sui pulsanti di creazione delle query nella barra dei
pulsanti, oppure usando la combinazione dei tasti
Ctrl+Alt e la prima lettera
del puntatore che volete usare
(Ctrl+Alt+S
per SELECT
,
Ctrl+Alt+W
per WHERE
, e così via).
Se non sono visibili i pulsanti di creazione delle query, sarà possibile visualizzarli attraverso le Opzioni del Browser. Vedete Sezione 7.5.1, «Opzioni di Visualizzazione (Display Options)» per maggiori informazioni.
This is a translation of the MySQL Query Browser Manual that can be found at dev.mysql.com. The original MySQL Query Browser Manual is in English, and this translation is not necessarily as up to date as the English version.