Fiecare interogare SQL rulează în contextul unei baze de date specifice. Înainte de a executa orice interogare pe Nobregas MySQL Panel, trebuie să selectezi care bază de date să fie vizată. Aceasta este echivalentul comenzii MySQL USE database_name;.
De ce trebuie să selectezi mai întâi o bază de date
Fără selectarea unei baze de date:
- Panoul nu știe pe care bază de date să execute interogarea.
- Vei vedea o eroare sau vei fi solicitat să alegi una.
- Numele de tabele din interogare nu vor fi rezolvate.
Selectarea unei baze de date spune MySQL-ului unde să caute tabelele, view-urile și procedurile stocate referite în interogarea ta.
Pas cu pas: Selectarea unei baze de date
- Autentifică-te la mysql.nobregas.org.
- Apasă pe SQL Query în bara de navigare din partea de sus.
- În partea de sus a paginii de interogări, găsește meniul dropdown de baze de date.
- Apasă pe dropdown și selectează baza de date pe care vrei s-o interoghezi.
- Selecția este confirmată și interogările tale vor rula acum pe acea bază de date.
Schimbarea bazei de date
Poți schimba baza de date activă oricând:
- Apasă pe meniul dropdown de baze de date.
- Selectează o bază de date diferită.
- Orice interogări ulterioare rulează pe baza de date nou selectată.
Textul interogării tale rămâne în editor când schimbi bazele de date — poți rula aceeași interogare pe o bază de date diferită pur și simplu schimbând selecția.
Ce baze de date apar?
Meniul dropdown listează toate bazele de date asociate contului tău. Fiecare bază de date apare cu numele complet, inclusiv prefixul contului tău (de ex. u24a5d4_wordpress).
Dacă meniul dropdown este gol, nu ai creat încă nicio bază de date. Mergi la pagina Databases pentru a crea una mai întâi.
Greșeli comune
Interogarea bazei de date greșite
Verifică întotdeauna de două ori baza de date selectată înainte de a rula interogări distructive precum DELETE, DROP TABLE sau TRUNCATE. Rularea acestora pe baza de date greșită poate cauza pierderea datelor.
Uitarea de a comuta
Dacă gestionezi mai multe baze de date (de ex. staging și producție), verifică selecția înainte de fiecare sesiune de interogări. Panoul reține ultima ta selecție, care s-ar putea să nu fie întotdeauna baza de date pe care intenționezi să lucrezi.
Referirea tabelelor din alte baze de date
Dacă trebuie să interoghezi un tabel dintr-o bază de date diferită fără a comuta, poți folosi numele complet calificat:
SELECT * FROM other_database.table_name;
Aceasta funcționează doar dacă utilizatorul tău are acces la ambele baze de date.