MC, 2025
Ilustracja do artykułu: MySQL World – ukryty skarb w Twojej bazie danych!

MySQL World – ukryty skarb w Twojej bazie danych!

Czy wiesz, że MySQL oferuje gotową bazę danych do nauki i testowania zapytań? To właśnie "world" – baza danych zawierająca informacje o krajach, miastach i językach świata! Dzięki niej możesz doskonalić swoje umiejętności SQL, ćwiczyć zapytania i eksplorować dane w sposób praktyczny. W tym artykule pokażę Ci, jak zacząć pracę z mysql world i zaprezentuję mysql world przykłady, które ułatwią Ci naukę.

Co to jest baza danych "world"?

Baza danych "world" to zestaw danych testowych dostarczanych przez MySQL. Zawiera ona trzy główne tabele:

  • Country – lista krajów wraz z danymi demograficznymi i ekonomicznymi.
  • City – tabela z miastami i ich powiązaniem z krajami.
  • CountryLanguage – informacje o językach używanych w poszczególnych krajach.

To świetne narzędzie do nauki SQL, ponieważ pozwala ćwiczyć różne operacje na rzeczywistych danych.

Jak zainstalować bazę "world"?

Aby skorzystać z bazy "world", musisz ją najpierw pobrać i zaimportować do MySQL. Możesz to zrobić w kilku prostych krokach.

Najpierw pobierz plik SQL z oficjalnej strony MySQL lub użyj poniższego polecenia w terminalu:

wget https://downloads.mysql.com/docs/world.sql

Następnie zaimportuj bazę do MySQL:

mysql -u root -p < world.sql

Po wprowadzeniu hasła baza danych "world" powinna być gotowa do użycia!

Podstawowe zapytania do bazy "world"

Po zainstalowaniu bazy możesz zacząć eksplorację danych. Sprawdźmy, jakie kraje są zapisane w tabeli "Country":

SELECT Name, Continent, Population FROM Country LIMIT 10;

Wynik zwróci 10 pierwszych krajów, wraz z informacją o kontynencie i liczbie ludności.

Wyszukiwanie miast w danym kraju

Chcesz zobaczyć wszystkie miasta w Polsce? Użyj następującego zapytania:

SELECT Name, Population FROM City WHERE CountryCode = 'POL';

Otrzymasz listę miast z ich populacją!

Największe miasta na świecie

Jeśli interesuje Cię, które miasta mają największą populację, posortuj je w kolejności malejącej:

SELECT Name, CountryCode, Population FROM City ORDER BY Population DESC LIMIT 10;

To szybki sposób, by zobaczyć najbardziej zaludnione metropolie świata.

Jakie języki są używane w danym kraju?

Sprawdźmy, jakie języki są oficjalnie używane we Francji:

SELECT Language, IsOfficial FROM CountryLanguage WHERE CountryCode = 'FRA';

Kolumna "IsOfficial" wskaże, czy dany język jest językiem urzędowym.

Łączenie tabel – znajdź kraje z największą liczbą ludności

Dzięki SQL możemy łączyć tabele, by uzyskać bardziej szczegółowe informacje. Poniższe zapytanie zwróci kraje o największej liczbie mieszkańców, wraz z ich stolicą:

SELECT c.Name AS Country, c.Population, ci.Name AS Capital 
FROM Country c 
JOIN City ci ON c.Capital = ci.ID 
ORDER BY c.Population DESC LIMIT 10;

To świetny sposób na wykorzystanie relacyjnej natury bazy danych.

Podsumowanie

Baza danych "world" w MySQL to doskonałe narzędzie do nauki SQL. Dzięki niej możesz testować zapytania na prawdziwych danych, eksperymentować z relacjami i rozwijać swoje umiejętności bazodanowe. W tym artykule zapoznaliśmy się z mysql world i zobaczyliśmy mysql world przykłady zapytań, które pomogą Ci rozpocząć przygodę z analizą danych.

Teraz czas na Ciebie – uruchom MySQL, załaduj bazę i odkrywaj świat danych!

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: