SQL editor
Otvorite ga s Ctrl+T, preko Datoteka → Novi SQL upit ili Alati → Konzola za upite. Izbornik baze na vrhu editora određuje nad čime se upit izvršava.
Izvršavanje upita
| Radnja | Kako |
|---|---|
| Izvrši sve | F5 ili Ctrl+Enter |
| Izvrši samo dio | Prvo označite tekst pa F5 — gumb prelazi u Izvrši označeno |
| Zaustavi upit | Stop u alatnoj traci |
Više naredbi odvojite s ; i izvršit će se redom. Razdvajanje razumije DELIMITER, pa se procedure i okidači čije tijelo sadrži točku-zarez izvršavaju ispravno:
DELIMITER $$
CREATE PROCEDURE arhiviraj_stare_narudzbe()
BEGIN
DELETE FROM narudzbe WHERE kreirano < NOW() - INTERVAL 1 YEAR;
END$$
DELIMITER ;Čitanje rezultata
Rezultati se prikazuju ispod editora u tablici s istim mogućnostima kao tablica podataka: sortiranje, filtri po stupcu, vidljivost stupaca i kopiranje u raznim oblicima.
Veliki rezultati dohvaćaju se po stranicama. Kad je rezultat odsječen, NabuSQL to označi umjesto da vam tiho prikaže dio podataka. Rezultati se keširaju na pozadinskoj strani, pa listanje i izvoz ne pokreću upit ponovno.
Izvezi rezultate zapisuje trenutni skup u CSV, TXT, JSON, XLSX, ODS, XML ili SQL — vidi Izvoz podataka.
Plan izvršavanja
F6 ili gumb Explain pokreće EXPLAIN nad trenutnom naredbom i prikazuje plan. Za dublji pogled — stablo plana s težinama iz EXPLAIN FORMAT=JSON — koristite profiler.
Formatiranje
Ctrl+Shift+F preoblikuje naredbu s dosljednim uvlačenjem i pisanjem ključnih riječi. Radi se isključivo o izgledu; nikad ne mijenja što upit radi.
Povijest
Kartica Povijest čuva svaki izvršeni upit, s trajanjem, brojem redaka i eventualnom greškom. Pretraživa je, a svaki zapis ima dva gumba: Učitaj vraća upit u editor, a gumb za pokretanje izvršava ga odmah.
Očisti prazni povijest nakon potvrde.
Spremanje upita
Spremi pohranjuje upit pod imenom i on se pojavljuje u bočnoj traci pod Upiti za trenutnu bazu.
Ako konekcija ima postavljenu Mapu upita, ondje se prikazuju i .sql datoteke iz te mape, označene kao samo za čitanje — vidi Prijenos konekcija i upita.
Vizualno uređivanje upita
Vizualni upit otvara trenutnu naredbu — ili označeni dio, ako ste nešto označili — u vizualnom graditelju upita, koji SELECT čita natrag u tablice, spajanja i uvjete koje možete povlačiti mišem. Dijelovi koje ne može prikazati prijavljuju se, a ne izostavljaju prešutno.
AI pomoć
Gumb AI otvara panel asistenta uz editor, gdje upit možete opisati običnim jezikom i dobiti SQL natrag. Isključen je dok ne podesite davatelja — vidi Postavljanje davatelja.
