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
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.