Zarządzaj bazą danych za pomocą prostego języka
Praca z bazami danych SQL zazwyczaj oznacza przełączanie się między klientem bazy danych, ręczne pisanie zapytań i nadzieję, że składnia jest poprawna. SQL Agent od Eigent — wspierany przez gotowy dla przedsiębiorstw SQL MCP — pozwala komunikować się z bazą danych w prostym języku. W tym procesie Eigent identyfikuje podłączoną bazę danych, tworzy przykładową tabelę danych, aktualizuje wiersz i uruchamia zapytanie GROUP BY — wszystko z jednego, konwersacyjnego promptu.
Podłącz SQL MCP
Zanim uruchomisz ten proces, upewnij się, że SQL MCP jest skonfigurowany w ustawieniach Eigent. Przejdź do Ustawienia → Konektory → SQL i podaj dane połączenia z bazą danych (host, port, nazwa bazy danych, dane uwierzytelniające). Eigent obsługuje PostgreSQL, MySQL, SQLite i inne popularne bazy danych.
Po połączeniu SQL Agent jest gotowy, aby interpretować Twoje prośby i wykonywać odpowiednie zapytania w Twojej działającej bazie danych.
Napisz prompt zadania SQL
Nie musisz pisać SQL — po prostu opisz, czego potrzebujesz:
Zapytaj agenta SQL: z jaką bazą danych SQL jesteś połączony? Pomóż mi utworzyć jedną przykładową tabelę z 10 wierszami i 10 kolumnami dla danych studentów, a następnie pomóż mi zaktualizować drugi wiersz i użyj SQL do grupowania danych.
Eigent obsłuży każdą z tych operacji po kolei: sprawdzenie metadanych połączenia, utworzenie tabeli, wstawienie przykładowych danych, wykonanie aktualizacji, a następnie grupowanie.
Eigent identyfikuje bazę danych
SQL Agent zaczyna od zapytania metadanych bazy danych, aby potwierdzić, z jaką bazą danych jest połączony i jakie schematy są dostępne. Zwraca typ bazy danych, wersję i bieżący schemat, dzięki czemu masz jasny punkt odniesienia przed wykonaniem jakichkolwiek operacji.
Tworzenie przykładowej tabeli
Eigent tworzy nową tabelę dla danych studentów z 10 kolumnami — polami takimi jak student_id, name, age, grade, enrollment_date, major, gpa, email, advisor i status — oraz wstawia 10 wierszy realistycznych danych przykładowych. Jest to przydatne do testowania zapytań, tworzenia demonstracji lub nauki operacji SQL bez ingerencji w dane produkcyjne.
Aktualizacja wiersza i grupowanie danych
Po utworzeniu danych przykładowych Eigent aktualizuje drugi wiersz nowymi wartościami, a następnie uruchamia zapytanie GROUP BY, aby zagregować dane — na przykład grupując studentów według kierunku studiów lub poziomu klasy. Wyniki są zwracane w czytelnej formie, dzięki czemu od razu możesz zobaczyć wynik agregacji.
Dlaczego to ma znaczenie
Ten proces pokazuje, że operacje na bazach danych nie muszą być ręczne ani wymagać znajomości SQL. Niezależnie od tego, czy jesteś programistą testującym nowy schemat, analitykiem zapytującym dane produkcyjne, czy liderem zespołu potrzebującym szybkiego raportu z bazy danych, SQL Agent od Eigent całkowicie usuwa barierę składni. Opisujesz, czego potrzebujesz, prostym językiem, a Eigent tłumaczy to na precyzyjne zapytania SQL wykonywane w Twojej rzeczywistej bazie danych.
Co wypróbować następnie
Pokaż mi 10 najlepszych studentów według GPA z tej tabeli.
Dodaj nową kolumnę o nazwie "scholarship_status" do tabeli studentów i ustaw ją na "eligible" dla każdego studenta z GPA powyżej 3.5.
Wyeksportuj tę tabelę do pliku CSV na moim pulpicie.
Połącz się z naszą produkcyjną bazą danych i wygeneruj podsumowanie tego, ilu użytkowników rejestrowało się w każdym tygodniu w tym miesiącu.
Wskazówki, jak uzyskać lepsze wyniki
-
Określ nazwę tabeli, jeśli masz preferencje. Eigent domyślnie wygeneruje sensowną nazwę, ale podanie jej wprost (np. „nazwij tabelę 'student_records'”) pomaga utrzymać porządek w bazie danych.
-
Opisuj dane realistycznie. Sformułowanie „dane przykładowe dla amerykańskiego uniwersytetu z realistycznymi kierunkami, GPA i datami rekrutacji” generuje bardziej użyteczne dane testowe niż ogólna prośba.
-
Poproś o SQL, który został wykonany. Dodanie do promptu „pokaż mi użyte zapytania SQL” daje Ci rzeczywiste instrukcje do weryfikacji, dokumentacji lub ponownego użycia w innych narzędziach.



