Ένα χαρακτηριστό του MySQL Query Browser είναι η δυνατότητα κατασκευής αιτημάτων. Μπορείτε να επιλέξετε τις στήλες και τους πίνακες, για τους οποίους θέλετε να θέσετε αιτήματα στην βάση δεδομένων, και το αίτημα να κατασκευαστεί αυτομάτως, βάσει των επιλογών σας.
Το πρώτο βήμα στην κατασκευή ενός
αιτήματος είναι η επιλογή ενός
πίνακα στον οποίο θα θέσετε το
αίτημα. Κάντε κλικ και σύρετε τον
πίνακα στο αίτημα. Για παράδειγμα,
σέρνοντας τον πίνακα City στην
περιοχή των αιτημάτων, η εντολή
SELECT * FROM City C
προστείθεται
στην περιοχή των αιτημάτων.
Μπορείτε με διπλό κλικ πάνω στον
πίνακα, να ξεκινήσετε ένα
καινούργιο SELECT
αίτημα.
Όταν επιλέξετε έναν πίνακα από το ευρετήριο των βάσεων δεδομένων και τον σύρετε πάνω στην περιοχή των αιτημάτων, θα εμφανιστεί μία εργαλειοθήκη. Αυτή περιέχει ενέργειες που αφορούν την σύνθεση αιτημάτων. Αφήστε τον πίνακα, τον οποίο έχετε σύρει με το ποντίκι, πάνω στην ενέργεια που επιθυμείτε και το αίτημα θα μορφοποιηθεί αντίστοιχως. Οι εξής ενέργειες είναι διαθέσιμες:
SELECT
Αντικαθιστά την
τρέχουσα εντολή με ένα αίτημα
SELECT
το οποίο αφορά τον
πίνακα που σύρατε.
Προσθήκη Πίνακα
προσθέτει τον πίνακα που σύρατε
στην λίστα των πινάκων του
τρέχοντος αιτήματος
SELECT
.
JOIN Table
: Αν υπάρχει ήδη
ένα αίτημα SELECT
στην
περιοχή των αιτημάτων και το
αίτημα αυτό πρειέχει έναν
πίνακα, προστίθεται ο νέος
πίνακας, που σύρατε, καθώς και οι
κατάλληλες εντολές
WHERE
, ώστε να εφαρμοστεί
το JOIN
.
LEFT OUTER JOIN
όπως και το
προηγούμενο, μόνο που
εφαρμόζεται LEFT OUTER JOIN
αντί του JOIN
.
UPDATE
αντικαθιστά την
τρέχουσα εντολή με εντολή
UPDATE
, η οποία αφορά τον
πίνακα που σύρατε.
INSERT
αντικαθιστά την
τρέχουσα εντολή με εντολή
INSERT
, η οποία αφορά τον
πίνακα που σύρατε.
DELETE
αντικαθιστά την
τρέχουσα εντολή με εντολή with a
DELETE
, η οποία αφορά τον
πίνακα που σύρατε.
Οι πίνακες συνδέονται βάσει των ίδιων ονομάτων στηλών, στους MyISAM πίνακες, και βάσει των ξένων κλειδιών, στους InnoDB πίνακες.
Αφού έχετε επιλέξει έναν πίνακα,
μπορείτε να επιλέξετε και
συγκεκριμένες στήλες κάνοντας
κλικ στο κουμπί Select
από τα κουμπιά κατασκευής
αιτημάτων της Γραμμής Εργαλείων
Ειδικών Επιλογών. Ο δείκτης του
ποντικιού αλλάζει στον δείκτη
Select
, με τον οποίο
μπορείτε να επιλέξετε στήλες της
βάσης δεδομένων. Για παράδειγμα,
κάνοντας κλικ πάνω στις στήλες Id,
Name, και Country της βάσης δεδομένων
world
, κατασκευάζεται το
αίτημα SELECT C.Id, C.Name, C.Country FROM City
C
στην περιοχή των αιτημάτων.
Αφού έχετε επιλέξει τις στήλες για
τις οποίες θέλετε να θέσετε το
αίτημά σας, μπορείτε να
χρησιμοποιήσετε τα υπόλοιπα
κουμπιά κατασκευής αιτημάτων, για
να συμπληρώσετε εντολές
WHERE
, GROUP BY
, και
ORDER BY
. Όταν προστίθεται
ένα καινούργιο τμήμα στο αίτημα με
τα κουμπιά κατασκευής αιτημάτων, ο
κέρσορας τοποθετείται, στην
περιοχή των αιτημάτων στο σημείο
προς επεξεργασία. Αν κάνετε κλικ σε
μια στήλη με τον δείκτη WHERE, ο
κέρσορας θα μεταφερθεί στο
WHERE
, για να
πληκτρολογήσετε τις λεπτομέρειες.
Μπορείτε να εναλλάσσετε μεταξύ των
διαφορετικών δεικτών κατασκευής
αιτημάτων, κάνοντας κλικ στην
Γραμμή Εργαλείων Ειδικών Επιλογών
ή χρησιμοποιώντας τον συνδυασμό
πλήκτρων Ctrl+Alt
και το πρώτο γράμμα του δείκτη που
θέλετε να χρησιμοποιήσετε
(Ctrl+Alt+S
για SELECT
,
Ctrl+Alt+W
για WHERE
, κτλ.)
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.