Jede SQL-Abfrage wird im Kontext einer bestimmten Datenbank ausgeführt. Bevor Sie eine Abfrage im Nobregas MySQL Panel ausführen können, müssen Sie auswählen, welche Datenbank das Ziel sein soll. Dies entspricht dem MySQL-Befehl USE database_name;.
Warum Sie Zuerst eine Datenbank Auswählen Müssen
Ohne die Auswahl einer Datenbank:
- Weiß das Panel nicht, gegen welche Datenbank Ihre Abfrage ausgeführt werden soll.
- Sehen Sie einen Fehler oder werden aufgefordert, eine auszuwählen.
- Werden Tabellennamen in Ihrer Abfrage nicht aufgelöst.
Die Auswahl einer Datenbank teilt MySQL mit, wo nach Tabellen, Views und gespeicherten Prozeduren gesucht werden soll, die in Ihrer Abfrage referenziert werden.
Schritt-für-Schritt: Eine Datenbank Auswählen
- Melden Sie sich unter mysql.nobregas.org an.
- Klicken Sie auf SQL Query in der oberen Navigationsleiste.
- Finden Sie oben auf der Abfrageseite das Datenbank-Dropdown.
- Klicken Sie auf das Dropdown und wählen Sie die Datenbank, die Sie abfragen möchten.
- Die Auswahl wird bestätigt und Ihre Abfragen werden nun gegen diese Datenbank ausgeführt.
Datenbank Wechseln
Sie können die aktive Datenbank jederzeit ändern:
- Klicken Sie auf das Datenbank-Dropdown.
- Wählen Sie eine andere Datenbank aus.
- Alle nachfolgenden Abfragen werden gegen die neu ausgewählte Datenbank ausgeführt.
Ihr Abfragetext bleibt beim Datenbank-Wechsel im Editor — Sie können dieselbe Abfrage auf einer anderen Datenbank ausführen, indem Sie einfach die Auswahl ändern.
Welche Datenbanken Werden Angezeigt?
Das Dropdown listet alle Datenbanken auf, die mit Ihrem Konto verknüpft sind. Jede Datenbank erscheint mit ihrem vollständigen Namen einschließlich Ihres Konto-Präfixes (z.B. u24a5d4_wordpress).
Wenn das Dropdown leer ist, haben Sie noch keine Datenbanken erstellt. Gehen Sie zuerst zur Databases-Seite, um eine zu erstellen.
Häufige Fehler
Die falsche Datenbank abfragen
Überprüfen Sie immer die ausgewählte Datenbank, bevor Sie destruktive Abfragen wie DELETE, DROP TABLE oder TRUNCATE ausführen. Diese auf der falschen Datenbank auszuführen kann Datenverlust verursachen.
Vergessen zu wechseln
Wenn Sie mehrere Datenbanken verwalten (z.B. Staging und Produktion), überprüfen Sie die Auswahl vor jeder Abfragesitzung. Das Panel merkt sich Ihre letzte Auswahl, die möglicherweise nicht immer die Datenbank ist, mit der Sie arbeiten möchten.
Tabellen über Datenbanken Hinweg Referenzieren
Wenn Sie eine Tabelle in einer anderen Datenbank abfragen müssen, ohne zu wechseln, können Sie den vollqualifizierten Namen verwenden:
SELECT * FROM andere_datenbank.tabellenname;
Dies funktioniert nur, wenn Ihr Benutzer Zugriff auf beide Datenbanken hat.