Polski

BDD — Bazy danych

BDD MySQL, MariaDB i PostgreSQL: serwer, bazy, tabele, wiersze — wszystko to przegląda się jak foldery i można edytować.

Zadeklarowanie połączenia

Silnik, host, port, użytkownik, hasło i domyślna baza — opcjonalna: bez niej serwer otwiera się na swojej bazie administracyjnej. Można wskazać usługę Windows, by odczytać jej stan, a Meneaufile wypełnia to samo, gdy ją znajdzie.

Wskazaną usługę odnajduje się jednym kliknięciem, z dwóch miejsc: „Otwórz lokalizację usługi” w menu połączenia oraz pod komunikatem błędu, gdy wchodzi się do bazy, której usługa jest zatrzymana — połączenie odrzucone, przycisk prowadzi do SRV, na samą usługę, tam, gdzie się ją uruchamia ponownie. Bez niego trzeba było wyjść, odnaleźć wiersz i przejść przez jego menu.

Silnik niesie swój piktogram, jak typ wpisu w NET: w oknie wybiera się to, co będzie rozpoznawalne w wierszu.

Okno połączenia: silnik, host, konto i usługa, która je obsługuje.
Okno połączenia: silnik, host, konto i usługa, która je obsługuje.

Poruszanie się

Serwer → bazy → tabele → wiersze. F12 przełącza między danymi tabeli a jej strukturą. Bazę można przypiąć, by znajdować ją na początku.

Serwer ma też własne widoki: konta, trwające zapytania, stan serwera, ustawienia serwera, procedury. Są tylko do odczytu; ich akcje znajdują się w menu prawego przycisku — zmiana hasła, ustawienie zmiennej, zabicie procesu.

Wiersze

Struktura

Pola z ich typem, sortowaniem znaków, wartością domyślną, atrybutami, komentarzem; indeksy z ich rodzajem (klucz główny, unikalny, indeks) i metodą. Pole dodaje się na początku, na końcu lub po innym — PostgreSQL natomiast zawsze dodaje na końcu tabeli i o tym mówi.

Wybór typów porządkuje typy silnika według rodzin: liczby całkowite, dziesiętne, tekst, daty i godziny, binarne. Filtruje się je, wpisując.

Opróżnij tabelę (truncate) usuwa wszystkie jej wiersze, zachowuje tabelę i zeruje automatyczną inkrementację. Na serwerze nie ma kosza: mówi się o tym wcześniej.

Diagram relacji

„Diagram relacji” rysuje tabele i ich połączenia.

Eksport do folderu

Tabela nie ma bajtów: nie kopiuje się jej jak pliku. To, co się z niej uzyskuje na dysku, to eksport SQL.

Import i klonowanie

Zapytania

Zapytanie SQL pisze się na otwartej bazie i wysyła Ctrl+Enter. Ostatnie zapytania są proponowane. Wynik jest listą jak każda inna: sortuje się ją, zaznacza w niej i eksportuje.

Dziennik SQL zapamiętuje wszystko, co zostało wysłane, z liczbą dotkniętych wierszy. Kopiuje się go i czyści.

Porównanie dwóch tabel

F8 na dwóch tabelach porównuje ich struktury: wobec braku bajtów zestawia się pola i indeksy. Zobacz Porównanie.

Usuń

Usunięcie połączenia zdejmuje je z listy razem z jego hasłem. Serwer nie jest dotykany.

Podręcznik Meneaufile, po polsku.