Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Co to jest: Baza danych

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Baza danych WordPress to zbiór wszystkich informacji, które są niezbędne do funkcjonowania twojej witryny internetowej. Jest jak duży magazyn, w którym WordPress przechowuje dane dla wszystkich części twojej witryny internetowej.

Informacje te obejmują wszystko, co piszesz we wpisach i na stronach swojego bloga, szczegóły dotyczące osób, które rejestrują się w Twojej witrynie oraz opcje, których używasz do konfiguracji swojej witryny internetowej WordPress.

WordPress używa MySQL jako systemu zarządzania bazą danych. MySQL to oprogramowanie typu open-source używane do tworzenia baz danych oraz przechowywania i pobierania danych na żądanie.

Za każdym razem, gdy instalujesz WordPressa, dostawca hostingu skonfiguruje bazę danych Twojej witryny w tle.

What Is Database in WordPress

Jak działa baza danych WordPress?

Możesz myśleć o swojej bazie danych WordPress jako o gigantycznej szafce na dokumenty, która służy jako zaplecze Twojej witryny internetowej. Oto, co ona robi:

  • Przechowuje wszystko: Przechowuje wszystkie ważne informacje o witrynie internetowej, takie jak wpisy na blogu, strony, własne typy treści, metadane, konfiguratory, informacje o użytkownikach, produkty e-handlu itp.
  • Organizuje dla łatwego dostępu: Informacje te są przechowywane w oddzielnych sekcjach zwanych tabelami, które są podobne do katalogów w szafce na dokumenty. Każda tabela przechowuje określony rodzaj danych, ułatwiając WordPressowi szybkie znalezienie tego, czego potrzebuje.
  • Dostarcza treści dla twojej witryny internetowej: Gdy użytkownik przejdzie na stronę w twojej witrynie WordPress, WordPress pobiera treść z bazy danych i wyświetla ją.
  • Zapamiętuje informacje o użytkowniku: Jeśli logujesz się na swoje konto, baza danych weryfikuje twoją nazwę użytkownika i hasło. Przechowuje również informacje o twoim profilu.
  • Śledzi ustawienia: Wszystkie sposoby, w jakie konfigurujesz własną witrynę, są przechowywane w bazie danych, dzięki czemu Twoja witryna internetowa ma wpływ na te zmiany.

Jaka jest domyślna struktura bazy danych WordPress?

Podczas instalacji WordPressa twój hosting automatycznie skonfiguruje strukturę bazy danych dla twojej witryny. Struktura ta obejmuje kilka tabel, z których każda ma swój własny cel i zestaw kolumn.

WordPress database example

Domyślnie WordPress używa przedrostka wp_ dla swoich tabel w bazie danych. Oznacza to, że rzeczywiste nazwy tabel w twojej bazie danych będą zaczynać się od wp_, po którym następuje nazwa tabeli.

Na przykład tabela do przechowywania informacji o użytkownikach nosi nazwę wp_users.

Oto uproszczone wyjaśnienie domyślnych tabel bazy danych WordPress:

  • Tabelawp_users zawiera wszystkie dane i uprawnienia użytkowników WordPressa na twojej witrynie.
  • Tabelawp_posts przechowuje wszystkie wpisy, strony i pliki multimedialne w twojej witrynie.
  • Tabelawp_comments zawiera wszystkie komentarze zamieszczone na twojej witrynie.
  • Tabelawp_options przechowuje wszystkie ustawienia i opcje dla twojej witryny WordPress.
  • Tabelawp_terms przechowuje kategorie i tagi używane w twojej witrynie.
  • Tabelawp_term_relationships łączy wpisy z kategoriami i tagami, do których należą.
  • Tabelawp_term_taxonomy definiuje rodzaj taksonomii (jak kategoria lub tag) dla każdej taksonomii.
  • Tabelawp_usermeta przechowuje dodatkowe informacje o użytkownikach.
  • Tabelawp_postmeta przechowuje dodatkowe informacje o wpisach.
  • Tabelawp_commentmeta przechowuje dodatkowe informacje o komentarzach.
  • wp_termmeta przechowuje metadane dla taksonomii, które są kategoriami, tagami lub innymi konfiguratorami taksonomii, które możesz mieć na swojej witrynie WordPress.

Każda tabela ma swój własny zestaw kolumn, które są jak pola w formularzu. Przechowują one określone rodzaje informacji.

Na przykład tabela wp_users przechowuje kolumny takie jak user_login (nazwa użytkownika wybrana przez użytkownika) i user_pass (hasło do konta użytkownika).

Columns in wp users table

Gdzie przechowywana jest baza danych w WordPressie?

Baza danych jest przechowywana na serwerze dostarczonym przez dostawcę hostingu WordPress. Zazwyczaj ten host to„localhost„, co oznacza, że baza danych znajduje się na tym samym serwerze, co twoja witryna WordPress.

To powiedziawszy, niektórzy dostawcy hostingu WordPress mogą używać różnych nazw dla swoich hostów baz danych. Prawidłową nazwę hosta można znaleźć w sekcji MySQL lub Baza danych w cPanelu lub panelu sterowania używanym przez twojego dostawcę hostingu.

Selecting MySQL Databases menu in Bluehost cPanel

Jeśli nie masz pewności co do nazwy hosta, nie wahaj się skontaktować z dostawcą hostingu WordPress w celu uzyskania pomocy technicznej.

Co to jest zapytanie SQL?

Zapytanie SQL to specjalna instrukcja napisana w języku o nazwie SQL (Structured Query Language). Jest to jak konkretne polecenie wydawane bazie danych WordPress.

WordPress używa zapytań MySQL do odpytywania bazy danych o określone dane. Na przykład może zapytać o konkretny wpis na blogu według jego unikatowego identyfikatora lub o wszystkie komentarze dla określonej strony. Dane te są następnie wykorzystywane do tworzenia treści widocznych na twojej witrynie internetowej.

W niektórych sytuacjach zapytania SQL mogą być również używane do aktualizacji informacji w bazie danych. Na przykład, jeśli zmienisz tytuł swojej witryny internetowej, zapytanie SQL zaktualizuje odpowiedni wpis w tabeli wp_options.

Czym jest phpMyAdmin?

phpMyAdmin to narzędzie internetowe, które działa jako interfejs użytkownika do zarządzania twoją bazą danych MySQL. Jest to panel sterowania zaprojektowany specjalnie w celu uzyskania dostępu i zarządzania tabelami w twojej bazie danych.

Connect PHPMyAdmin with your database

Oto, co można zrobić za pomocą phpMyAdmin:

  • Przeglądanie bazy danych: Możesz zobaczyć wszystkie tabele w twojej bazie danych i informacje, które przechowują.
  • Edycja danych: W niektórych zaawansowanych sytuacjach może być konieczna edycja określonych informacji w tabelach bazy danych. phpMyAdmin pozwala to zrobić (np. poprzez znalezienie i zastąpienie), ale należy zachować ostrożność, ponieważ błędy mogą mieć wpływ na twoją witrynę internetową.
  • Uruchamianie prostych zapytań: Podobnie jak w przypadku zapytań SQL, można użyć phpMyAdmin do uruchamiania podstawowych zapytań w celu pobrania lub aktualizacji danych.

Większość dostawców hostingu WordPress zawiera phpMyAdmin w twoim panelu sterowania hostingu. Dokładne kroki mogą się różnić w zależności od twojego dostawcy, ale zazwyczaj znajdziesz go w sekcjach o nazwie „Bazy danych” lub „MySQL”.

Możesz dowiedzieć się więcej o phpMyAdmin w naszym przewodniku dla początkujących na temat zarządzania bazą danych WordPress.

Selecting phpMyAdmin on cPanel

Dlaczego ważna jest optymalizacja twojej bazy danych WordPress?

Z biegiem czasu twoja baza danych WordPress może gromadzić dodatkowe dane, które mogą spowolnić twoją witrynę internetową. Dzieje się tak, ponieważ baza danych musi przesiać więcej informacji, aby znaleźć to, czego potrzebuje, przez co twoja witryna internetowa wczytuje się dłużej dla odwiedzających.

Niepotrzebne dane mogą również prowadzić do typowych błędów WordPressa i nieefektywności bazy danych, powodując nieoczekiwane problemy z twoją witryną internetową.

Optymalizacja twojej bazy danych jest jak czyszczenie niepotrzebnych plików na komputerze. Usuwa dodatkowe dane i usprawnia sposób przechowywania informacji. Oto, jakie korzyści przynosi to Twojej witrynie internetowej:

  • Szybsze wczytywanie stron: Czysta baza danych pomaga twojej witrynie szybciej wczytywać strony, co poprawia wrażenia użytkownika i rankingi wyszukiwarek (ponieważ wyszukiwarki faworyzują szybsze witryny).
  • Mniej błędów: Eliminując niepotrzebne dane, możesz zmniejszyć prawdopodobieństwo wystąpienia błędów w bazie danych, które mogą spowodować nieprawidłowe działanie twojej witryny internetowej.
  • Łatwiejsze rozwiązywanie problemów: Jeśli kiedykolwiek wystąpią problemy z twoją witryną internetową, zoptymalizowana baza danych ułatwia rozwiązywanie problemów z WordPressem, ponieważ jest mniej danych do zbadania.

Możesz zoptymalizować swoją bazę danych, czyszcząc niepotrzebne dane. Obejmuje to usuwanie komentarzy spamowych, starych wersji wpisów i pozostałości danych z odinstalowanych wtyczek WordPress.

Możesz również zwiększyć limit pamięci w twoim pliku wp-config.php, co może pomóc w operacjach na bazie danych.

Przed wprowadzeniem jakichkolwiek znaczących zmian bardzo ważne jest utworzenie kopii zapasowej bazy danych. Jest to kopia twojej bazy danych, którą możesz przywrócić, jeśli coś pójdzie nie tak podczas optymalizacji.

Wielu dostawców hostingu WordPress oferuje opcje tworzenia kopii zapasowych lub można użyć wtyczek baz danych, takich jak Duplicator. Jest to jedna z najłatwiejszych wtyczek WordPress do tworzenia kopii zapasowych twojej witryny internetowej, nawet jeśli jesteś początkującym.

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się więcej o bazach danych w WordPress. Możesz również zapoznać się z naszą listą dodatkowych lektur poniżej, aby znaleźć powiązane artykuły na temat przydatnych wskazówek, sztuczek i pomysłów WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!