Narzędzie zapytań SQL

Zapytania SQL mogą służyć do pobierania danych z bazy danych, tworzenia lub zmiany struktury tabel i innych obiektów bazy danych, utrzymania bazy danych itp.

Do pobierania danych z bazy danych zaleca się wszystkim użytkownikom korzystanie z zapytań SQL zamiast używania obiektów Tabela ze względu na następujące zalety: elastyczność dla użytkownika, zoptymalizowane obciążenie bazy danych, mniejszy ruch sieciowy (dla zdalnych baz danych) itp. Oczywiście, wyniki takich zapytań można eksportować, kopiować, drukować w taki sam sposób, jak i na zakładce Tabela.

Jeśli nie jesteś zaawansowanym użytkownikiem, spróbuj zacząć od prostych zapytań, takich jak SELECT * FROM some_table WHERE some_condition a następnie stopniowo rozwijaj swoje umiejętności SQL.

Database Tour zawiera wszystko, czego potrzebujesz do tworzenia i wykonywania zapytań do bazy danych.

Podświetlanie składni

Edytory SQL w Database Tour obsługują podświetlanie składni kodu SQL. Rozpoznają standardowe słowa kluczowe SQL, a nawet określone słowa kluczowe dla niektórych typów baz danych. Możesz dostosować podświetlanie w opcjach środowiska.

Podświetlanie składni SQL

Wiele okien SQL

Po otwarciu bazy danych możesz utworzyć dowolną liczbę okien SQL (lub o ile pozwala na to pamięć operacyjna). Pojawiają się jako zakładki. Jest to szczególnie przydatne podczas porównywania tekstu z różnych plików SQL lub procedur przechowywanych, kopiowania tekstu itp.

Po zamknięciu bazy danych i zamknięciu aplikacji wszystkie niezamknięte okna SQL są przechowywane w pliku obszaru roboczego aplikacji i przywracane przy następnym otwarciu bazy danych.

Wiele okien SQL

Jednoczesne wykonywanie zapytań

Jeśli połączenie z bazą danych pozwala na tworzenie wielu sesji, każde okno SQL pomieści osobną sesję bazy danych. Oznacza to, że możesz wykonywać zapytania z różnych okien SQL asynchronicznie, bez oczekiwania na zakończenie zapytania z innego okna SQL.

Każda zakładka SQL pokazuje znaczniki odzwierciedlające status wykonania zapytania: czerwony znacznik jest wyświetlany dla wciąż wykonywanego zapytania, a zielony pokazuje ukończone zapytanie; specjalny znak oznacza zapytanie zakończone błędem.

W środowisku wielosesyjnym, aby zaoszczędzić zasoby bazy danych, każda nowa sesja bazy danych jest tworzona w momencie, gdy po raz pierwszy próbujesz wykonać zapytanie z aktywnego okna.

Asynchroniczne wykonywanie zapytań

Zapytania z parametrami

Database Tour obsługuje sparametryzowane zapytania SQL. Gdy wykonasz takie zapytanie, oprogramowanie poprosi o podanie wartości dla każdego parametru.

Sparametryzowane zapytanie SQL

Uruchamianie skryptów SQL z wieloma instrukcjami

Twój edytor SQL może przechowywać wiele poleceń SQL. Możesz wykonać je osobno (wybierając tekst potrzebnego polecenia) lub wszystkie razem. W tym drugim przypadku możesz wyświetlić statystyki każdego wykonanego polecenia w skrypcie. Upewnij się, aby poprawnie rozdzielić polecenia; Dla większości typów baz danych do oddzielania instrukcji SQL służy średnik.

Wykonywanie skryptu SQL

Klikalne nazwy tabel

Edytor SQL rozpoznaje nazwy tabel i niektóre inne obiekty bazy danych w kodzie SQL. Po lekkim przesunięciu myszy nad nimi, przytrzymując klawisz Ctrl, stają się klikalne. Po kliknięciu nazwy tabeli, przytrzymując klawisz Ctrl, ta tabela otwiera się w osobnej zakładce.

Klikalne nazwy tabel

Narzędzia do generowania kodu SQL

W Database Tour można znaleźć wiele narzędzi do generowania kodu SQL do różnych celów:

  • W edytorze SQL istnieje wiele ogólnych szablonów poleceń DML. DML (Data Manipulation Language) oznacza język manipulacji danymi, część języka SQL. Wybierz szablon, zamień nazwy tabel i kolumn na potrzebne, popraw warunki wyboru danych (jeśli istnieją) i zapytanie jest gotowe do wykonania.
  • W menu kontekstowym list obiektów bazy danych znajduje się kilka pozycji do zarządzania obiektami bazy danych przez SQL. W tym miejscu możesz zbudować kod SQL, aby przeszukiwać dane z wybranej tabeli (lub tabel), upuścić wybrane obiekty, wyodrębnić kod DDL obiektów bazy danych i inne polecenia. Podczas wyodrębniania DDL dla wielu wybranych obiektów możesz stworzyć wielowyrazowy skrypt SQL; istnieje możliwość zapisania skryptu do pliku lub nawet wielu plików, po jednym obiekcie na plik.
  • Podczas wykonywania określonych czynności z wybranymi obiektami bazy danych, na przykład klonowania lub edycji obiektów, opcjonalnie można wybrać generowanie kodu SQL dla żądanej operacji.

Narzędzie do generowania kodu SQL