W tym artykule omówimy połączenie MariaDB za pomocą języka Pythona. Kiedy tworzymy system, potrzebujemy bazy danych do prowadzenia rekordów tych systemów do tworzenia kopii zapasowych lub przyszłych. Jeśli chcesz nauczyć się budować połączenia bazy danych w Python, jesteś we właściwym miejscu. Tutaj używamy połączeń MariaDB do wyjaśnienia połączenia DB w aplikacjach Python. Wyjaśnimy każdy punkt szczegółowo dla Twojego lepszego zrozumienia. Proces wyjaśnienia dzielimy na różne sekcje z odpowiednimi przykładami i zrzutami ekranu. Musimy po prostu zainstalować konfigurację MariaDB w naszym systemie, a następnie użyć biblioteki Mariadb, aby podłączyć ją do naszej aplikacji Python.
Jak zainstalować i uruchomić Marię DB?
Tutaj omówimy instalację Mariadb w systemie Windows. Wszystkie te kroki muszą zostać wykonane, aby zainstalować Mariadb jako serwer Apache XAMPP w naszym systemie Windows.
Otwórz wiersz wiersza poleceń, a następnie wpisz „MySQL”, aby zobaczyć wersję MySQL, która działa w twoim systemie.
Lub zainstaluj serwer XAMPP w systemie Windows i użyj Google Chrome, aby uzyskać dostęp do tego serwera lokalnego.
Co to jest Pymysql?
PYMYSQL to biblioteka złącza bazy danych w języku Python, która łączy aplikacje Python z bazą danych MySQL. Korzystając z biblioteki PYMYSQL w Python, możemy łatwo wykonywać nasze operacje bazy danych, takie jak tworzenie, aktualizacja, czytanie i usuwanie naszych rekordów w bazie danych MySQL za pomocą języka Python. Bez biblioteki PYMYSQL nie możemy połączyć się z bazą danych MySQL.
Jak zainstalować PYMYSQL w Python?
Pokażemy, jak szybko zainstalować bibliotekę MySQL w naszej aplikacji Python w tej sekcji.
Jak wspomniano w powyższym kodzie Python, wzięliśmy różne zmienne do ustawiania nazwy hosta, nazwy użytkownika i hasła. Tutaj wzięliśmy trzy zmienne, takie jak „host_1”, „user_1” i „pass_1” w naszym pliku Python. W zmiennej „host_1” zdefiniowaliśmy nazwę hosta jako „localhost”, ponieważ lokalnie uruchamiamy naszą aplikację Python. W zmiennej „user_1” zdefiniowaliśmy nazwę użytkownika jako korzenia zdefiniowaną podczas instalacji. W zmiennej „pass_1” zdefiniowaliśmy hasło, które jest zerowe, ponieważ nie możemy umieścić hasła dla tej bazy danych.
Funkcję, której nazwa jest podłączona, można zobaczyć. Wzywamy tę funkcję, aby połączyć się z biblioteki PYMYSQL, a następnie przypisujemy tę funkcję do zmiennej o nazwie „Połączenie”. W tej funkcji połączenia pchamy te zmienne, takie jak nazwa hosta, nazwa użytkownika i hasło.
Następnie nazywamy inną funkcję jak kursor tutaj w naszym kodzie. Możemy przypisać tę funkcję kursora do nazw zmiennych jako „curobj”. W PYMYSQL użyliśmy połączenia.Metoda cursor () używana do utworzenia obiektu kursora, za pomocą którego polecenia SQL są wykonywane w podłączonej bazie danych. Możemy obsługiwać polecenia takie jak wybór, wstawienie, aktualizacja i usuwanie za pomocą tego obiektu kursora o nazwie „curobj”.
Możemy łatwo pobrać wyniki wszystkich tych poleceń w naszej bazie danych MySQL za pomocą metody kursora. W poniższym wierszu uruchamiamy metodę wykonania tutaj do uruchamiania bazy danych. Jak wyżej ustaliliśmy połączenia, a teraz uruchamiamy bazę danych i wszystkie tabele tej bazy danych. Informacje o bazie danych są przechowywane w zmiennej „curobj”. Posadziliśmy wszystkie bazy danych, które są przechowywane w naszym lokalnym mariaDB za pomocą metody fetchall () i przypisaliśmy ten wynik do zmiennej „dblist”. Na koniec pokazujemy wszystkie bazy danych, składając wniosek o pętlę i drukujemy wszystkie te bazy danych w konsoli. Następnie uruchamiamy połączenie podobne do metody zamknięcia.Zamknij () w celu zamknięcia połączenia bazy danych.
Dane wyjściowe z powyższego kodu podano poniżej:
(„Ajax_db”,)Wyjście pokazuje, że pomyślnie nawiązaliśmy połączenie bazy danych z naszą aplikacją Python. Pętla pokazuje nazwę bazy danych zamkniętej w nawiasach i półkolisach. Upewnij się, że serwer MARIADB bazy danych działa poprawnie, a system musi spełniać wymagania dotyczące uruchamiania serwera Mariadb w naszym systemie.
Wniosek
PYMYSQL to biblioteka Pythona, za pomocą której możemy łatwo połączyć serwer Mariadb z naszymi projektami Python, aby łatwo obsługiwać rekordy bazy danych. Zastosowaliśmy również różne techniki do różnych celów. Korzystając z biblioteki Python, zbudowaliśmy połączenie w pliku Pythona i przeprowadziliśmy ten plik, aby obsłużyć operacje CRUD dla naszej aplikacji Python. Ostatecznie wyjście pokazuje, że pomyślnie ustanowiliśmy połączenie bazy danych za pomocą MyPysQL w narzędziu PYCharm.