Elke SQL-query wordt uitgevoerd in de context van een specifieke database. Voordat je een query kunt uitvoeren op het Nobregas MySQL Panel, moet je selecteren op welke database je wilt richten. Dit is gelijkwaardig aan het MySQL-commando USE database_name;.
Waarom je eerst een database moet selecteren
Zonder een database te selecteren:
- Weet het paneel niet tegen welke database je query moet worden uitgevoerd.
- Krijg je een foutmelding of word je gevraagd er een te kiezen.
- Worden tabelnamen in je query niet herkend.
Het selecteren van een database vertelt MySQL waar het moet zoeken naar tabellen, views en opgeslagen procedures die in je query worden aangehaald.
Stapsgewijs: Een database selecteren
- Log in op mysql.nobregas.org.
- Klik op SQL Query in de bovenste navigatiebalk.
- Zoek bovenaan de querypagina het database-dropdown-menu.
- Klik op het dropdown-menu en selecteer de database die je wilt bevragen.
- De selectie wordt bevestigd en je queries worden nu uitgevoerd tegen die database.
Van database wisselen
Je kunt de actieve database op elk moment wijzigen:
- Klik op het database-dropdown-menu.
- Selecteer een andere database.
- Alle volgende queries worden uitgevoerd tegen de nieuw geselecteerde database.
Je querytekst blijft in de editor staan wanneer je van database wisselt — je kunt dezelfde query op een andere database uitvoeren door simpelweg de selectie te wijzigen.
Welke databases verschijnen er?
Het dropdown-menu toont alle databases die aan je account zijn gekoppeld. Elke database verschijnt met zijn volledige naam inclusief je accountprefix (bijv. u24a5d4_wordpress).
Als het dropdown-menu leeg is, heb je nog geen databases aangemaakt. Ga naar de Databases-pagina om er eerst een aan te maken.
Veelgemaakte fouten
De verkeerde database bevragen
Controleer altijd de geselecteerde database voordat je destructieve queries uitvoert zoals DELETE, DROP TABLE of TRUNCATE. Deze op de verkeerde database uitvoeren kan leiden tot gegevensverlies.
Vergeten om te wisselen
Als je meerdere databases beheert (bijv. staging en productie), verifieer de selectie voor elke querysessie. Het paneel onthoudt je laatste selectie, die niet altijd de database hoeft te zijn waaraan je wilt werken.
Tabellen in andere databases aanspreken
Als je een tabel in een andere database wilt bevragen zonder te wisselen, kun je de volledig gekwalificeerde naam gebruiken:
SELECT * FROM other_database.table_name;
Dit werkt alleen als je gebruiker toegang heeft tot beide databases.