Jak zapytać AWS RDS

Jak zapytać AWS RDS

Usługa relacyjnej bazy danych AWS lub RDS jest używana do uproszczenia operacji relacyjnych systemów baz danych za pośrednictwem usług chmurowych AWS. Aby zapytać o bazę danych AWS RDS, ważne jest, aby zrozumieć strukturę bazy danych utworzonej w RDS, ponieważ typ silnika wybrany podczas tworzenia bazy danych połączy się z bazą danych i zapytanie o dane później. Istnieje siedem różnych silników bazy danych, które zapewnia AWS RDS, a użytkownicy mogą wybrać dowolny z siedmiu silników zgodnie z ich zrozumieniem i wiedzą specjalistyczną.

W tym poście omówimy cały proces zapytania o dane w AWS od zera.

Proces do zapytania AWS RDS

Zaczynając od zera będzie obejmować dwa główne kroki:

    • Utwórz bazę danych w RDS
    • Zapytaj bazę danych

Utwórz bazę danych

Aby utworzyć nową bazę danych w AWS RDS, najpierw zaloguj się do konsoli zarządzania AWS, a następnie wyszukaj RDS w usługach AWS i wybierz ją:


Po otwarciu konsoli AWS RDS otwórz listę istniejących baz danych, po prostu wybierając opcję „Bazy danych” z menu po lewej stronie, a następnie klikając przycisk „Utwórz bazę danych”:


Teraz użytkownik może skonfigurować opcje podczas tworzenia bazy danych. Przed innymi ustawieniami użytkownicy muszą wybrać „standardowe tworzenie” lub „łatwe tworzenie” jako metodę tworzenia bazy danych zgodnie z ich wygodą. Tutaj postępujemy, wybierając „standardowe Utwórz”:


Najważniejszym krokiem podczas tworzenia bazy danych w celu zapytania o dane jest wybór typu silnika. Użytkownicy powinni wybrać określony typ silnika bazy danych, którego cała konfiguracja jest instalowana w ich systemach. W tym poście wybieramy „MySQL”:


Wybierz szablon. Tutaj wybieramy opcję „bezpłatny poziom”:


Nazwij bazę danych w RDS i wpisz główną nazwę użytkownika:


Dodaj mocne hasło do bazy danych:


Skonfiguruj ustawienia pamięci zgodnie z naturą danych, które mają być zapytane:


Nowo utworzona baza danych pojawi się na liście istniejących baz danych AWS RDS. Po prostu kliknij nazwę bazy danych, aby wyświetlić jej szczegóły:


Po otwarciu szczegółów nowo utworzonej bazy danych, przewiń w dół do sekcji „Łączność i bezpieczeństwo” i skopiuj stamtąd punkt końcowy bazy danych:


Chodziło o bazę danych w RDS. Utrzymuj konsolę AWS RDS Otwórz i przejdź do głównego kroku, którym jest „zapytanie danych” w bazie danych RDS.

Zapytaj bazę danych

Po pierwsze, użytkownik musi zbudować połączenie między konfiguracją silnika bazy danych w systemie a AWS RDS. Aby to zrobić, otwórz konfigurację typu silnika wybranego podczas tworzenia bazy danych. Wybraliśmy „MySQL” jako silnik bazy danych, więc powinniśmy otworzyć konfigurację połączenia MySQL.

Wpisz nazwę w przestrzeni „Nazwa połączenia”, a następnie wklej skopiowany punkt końcowy w nazwie hosta. Następnie kliknij opcję „Połączenie testowe”:


Kreator uwierzytelniający pojawi się, aby poprosić użytkownika o hasło do wybranej nazwy hosta. Użytkownik musi wprowadzić hasło do bazy danych RDS, a następnie kontynuować. Po weryfikacji pojawi się kreator sukcesu, wskazując udane ustanowienie połączenia MySQL z RDS. Kliknij OK":


Wróć do szczegółów bazy danych w konsoli AWS i kliknij grupy bezpieczeństwa VPC:


Po otwarciu szczegółów kliknij „Edytuj zasady przychodzące”:


Dodaj nową regułę przychodzącą, aby umożliwić ruch przychodzący z dowolnego miejsca, a następnie kliknij „Zapisz reguły”:


Użytkownik może ponownie sprawdzić połączenie, klikając opcję „Połączenie testowe”, aby wiedzieć, że wszystko działa dobrze, a następnie kliknij „OK”:


Pojawi się nowo utworzone połączenie bazy danych w interfejsie MySQL. Po prostu kliknij go, aby go otworzyć:


Otworzy to nowy interfejs zapytania o nazwie „Query 1”, w którym użytkownik może pisać i uruchomić kod bazy danych:


Na przykład tworzymy bazę danych z instrukcją MySQL „Utwórz bazę danych” i nazywamy nową bazę danych „Baza danych1”. Wyjście akcji pokazuje, że instrukcja działała poprawnie:


Teraz kontynuujemy pisanie małego kodu MySQL dla systemu transakcji. Piszemy instrukcję „Utwórz tabelę”, aby utworzyć tabelę w „bazie danych1 (baza danych)” z identyfikatorem, kwotą i transakcją jako zmiennymi:


Teraz dodajemy wartości do zmiennych zgodnie z tytułami danych, które dla nich zdefiniowaliśmy w poprzednim kroku. Sprawdź wyjście akcji, aby potwierdzić, że wszystko zostało wprowadzone poprawnie:


Teraz, aby wyświetlić siatkę wyników bazy danych, którą utworzyliśmy za pomocą tego kodu MySQL, użyj „Wybierz * z tabeli 1;” stwierdzenie, gdzie „Tabela 1” to nazwa zdefiniowaliśmy dla tabeli zawierającej dane. Uruchamiając kod, wyjściowa baza danych zostanie wyświetlona w „siatce wyników”:


W ten sposób zapytane są bazy danych RDS.

Wniosek

AWS RDS jest pytany przez podłączenie bazy danych Amazon RDS z rzeczywistą konfiguracją silnika bazy danych za pośrednictwem punktu końcowego bazy danych AWS RDS wyświetlonej w jej szczegółach. Po nawiązaniu połączenia między konfiguracją lokalną a chmurą AWS, użytkownik może zapytać o dane na wybranym silniku bazy danych zgodnie z jego typem wejściowym.