Czas na to, aby podjąć swoje pierwsze kroki w świecie baz danych i stworzyć własną bazę danych. W tym przewodniku upraszczamy proces, tworząc za pomocą PHPMyAdmin podstawową bazę danych o nazwie „books” i dodając kilku użytkowników. Ten przewodnik pomoże Ci lepiej zrozumieć bazy danych i przygotować się na nadchodzące wyzwania w tutorialach programistycznych Python.
Najważniejsze informacje
- Nauczysz się, jak stworzyć bazę danych i pracować w z tabelami.
- Uzyskasz wgląd w definicję kluczy głównych i identyfikatorów.
- Nauczysz się, jak ustalać uprawnienia użytkowników dla Twojej bazy danych.
Instrukcja krok po kroku
Najpierw musisz upewnić się, że jesteś w PHPMyAdmin. Uruchom lokalny serwer, na przykład MAMP, a następnie otwórz PHPMyAdmin poprzez localhost. Tu zaczynamy tworzenie naszej bazy danych.

Teraz szukamy zakładki „Bazy danych” w menu i klikamy, aby stworzyć nową bazę danych. Zobaczysz pole, w którym możesz wpisać nazwę swojej bazy danych. Nazwij ją „books”. Zanim ją stworzysz, wybierz odpowiednią kolację, aby upewnić się, że baza danych jest zgodna z Unicode. Zazwyczaj najlepszym wyborem jest UTF-8.

Gdy wybierzesz kolację, kliknij „Utwórz”. Twoja baza danych teraz pojawi się w lewym pasku, jednak bez tabel. Aby stworzyć tabelę, kliknij na nowo utworzoną bazę danych i przejdź do „Utwórz tabelę”. Wpisz nazwę tabeli jako „books”, określ liczbę kolumn, powiedzmy trzy, a następnie kliknij „Dalej”.

Teraz zobaczysz kilka pól, w które możesz wpisać nazwę kolumny i typ. Pierwsza nazwa kolumny powinna brzmieć „ID”. To będzie twoja kolumna klucza głównego. Ustaw typ danych na „INT” i aktywuj opcję „Auto Increment”. Dzięki temu każdy nowy wpis będzie automatycznie oznaczony kolejnym ID. To jest szczególnie ważne, ponieważ pozwala na jednoznaczną identyfikację każdego rekordu.

Następna kolumna powinna zawierać nazwę książki, użyj do tego typu „VARCHAR” i określ maksymalną długość 255 znaków. Trzecia kolumna jest przeznaczona dla autora książki, również tutaj użyjesz typu „VARCHAR”.
Po zdefiniowaniu wszystkich kolumn, kliknij „Zapisz”. Twoja tabela jest teraz utworzona. Aby upewnić się, że wszystko działa poprawnie, możesz sprawdzić kolumny tabeli na karcie struktury i zobaczyć nazwy kolumn, które właśnie wpisałeś.

Teraz chcemy dodać kilka danych do naszej tabeli „books”. Kliknij na nazwy tabeli i wybierz „Wstaw”. Pozostaw pole ID puste, aby ID zostało automatycznie przypisane. Wprowadź teraz następujące przykładowe książki: „Władca Pierścieni” od J.R.R. Tolkiena oraz „Just for Fun” od Linusa Torvaldsa.

Po wprowadzeniu tych danych możesz wrócić do karty „Przeglądaj”, aby zobaczyć zawartość swojej tabeli. Tutaj możesz upewnić się, że Twoje wpisy są poprawnie wyświetlane, tak jak oczekiwałeś.

Teraz, gdy masz swoją bazę danych i tabelę, chcesz dodać użytkownika, aby mieć dostęp do bazy danych. Przejdź do „Konta użytkowników” i utwórz nowego użytkownika. Nazwij go „TestUser” i ustaw hasło na „TestPass”. Upewnij się, że host jest ustawiony na „localhost”.

Teraz ważne jest, aby przyznać temu użytkownikowi odpowiednie uprawnienia. Wybierz „Przyznaj wszystkie uprawnienia na bazie danych books”. Dzięki temu użytkownik może pracować z tą konkretną bazą danych, nie mając dostępu do wszystkich innych baz danych. To ważny aspekt bezpieczeństwa, który należy wziąć pod uwagę.

Gdy uprawnienia są już ustalone, zapisz użytkownika i zacznij pracować w swojej bazie danych. Możesz używać zapytań SELECT, aby pobierać dane lub innych poleceń SQL, aby przeprowadzać aktualizacje.
Podsumowanie – Tworzenie bazy danych z Pythonem: prosty przewodnik
Teraz pomyślnie stworzyłeś bazę danych, skonfigurowałeś tabelę z danymi i zarządzałeś dostępem użytkowników. Wszystkie te kroki stanowią podstawę do dalszego programowania i pracy z Pythonem.
Najczęściej zadawane pytania
Co to jest PHPMyAdmin?PHPMyAdmin to aplikacja webowa do zarządzania bazami danych MySQL.
Jak stworzyć bazę danych w PHPMyAdmin?Zaloguj się do PHPMyAdmin, przejdź do „Bazy danych”, wpisz nazwę i kliknij „Utwórz”.
Co to jest klucz główny?Klucz główny to unikalny identyfikator dla każdego wiersza w tabeli bazy danych.
Jakie uprawnienia mogę przyznać użytkownikowi?Możesz ustawić uprawnienia do odczytu, zapisu oraz wiele innych specyficznych uprawnień dla użytkowników bazy danych.
Jak dodać dane do tabeli?Wybierz tabelę, przejdź do „Wstaw”, a następnie wprowadź wymagane informacje.