Kursy i Poradniki IT - Adrian Kowalski
Kurs SQL dla Początkujących
O lekcji

Wybór narzędzia (np. MySQL, PostgreSQL, SQLite)

Istnieje wiele DBMS obsługujących SQL. Najpopularniejsze to:

  • MySQL – popularne w aplikacjach webowych.
  • PostgreSQL – zaawansowany system z wieloma funkcjami.
  • SQLite – mała, szybka baza danych stosowana głównie w aplikacjach mobilnych.
  • Microsoft SQL Server – popularny w dużych firmach korzystających z produktów Microsoftu.

Wybór narzędzia zależy od projektu. Dla początkujących poleca się MySQL lub SQLite z uwagi na ich prostotę. Jeśli chcesz pracować nad lokalną stroną WWW, XAMPP może być dobrym wyborem, gdyż zawiera serwer MySQL oraz wbudowane narzędzie do zarządzania bazą danych – phpMyAdmin.

Instalacja i konfiguracja środowiska

Instalacja MySQL z MySQL Workbench
  1. Wejdź na oficjalną stronę MySQL i pobierz wersję odpowiednią dla Twojego systemu operacyjnego.
  2. Podczas instalacji wybierz komponenty, takie jak: MySQL Workbench, serwer MySQL oraz MySQL Shell.
  3. W trakcie instalacji zostaniesz poproszony o podanie hasła administratora (użytkownik root) – zapamiętaj je.
  4. Po zakończeniu instalacji otwórz MySQL Workbench.
  5. Utwórz nowe połączenie ze swoim lokalnym serwerem:
    • Hostname: 127.0.0.1,
    • Port: 3306,
    • Username: root,
    • Password: ustawione podczas instalacji.
  6. Wybierz „Connect” i rozpocznij pracę nad swoją bazą danych.
Instalacja MySQL za pomocą XAMPP

XAMPP to pakiet oprogramowania, który zawiera Apache, MySQL (lub MariaDB), PHP oraz dodatkowe narzędzia, takie jak phpMyAdmin.

  1. Pobierz XAMPP z oficjalnej strony.
  2. Zainstaluj pakiet i uruchom program XAMPP Control Panel.
  3. W panelu sterowania włącz serwer MySQL oraz Apache:
    • Kliknij „Start” obok opcji „MySQL”.
    • Kliknij „Start” obok opcji „Apache”.
  4. Aby sprawdzić, czy serwer funkcjonuje poprawnie, otwórz przeglądarkę i wpisz http://localhost/phpmyadmin. Powinien otworzyć się panel phpMyAdmin.

Edycja bazy danych za pomocą phpMyAdmin

phpMyAdmin to narzędzie webowe oparte na PHP, które umożliwia zarządzanie bazami danych MySQL/MariaDB bez potrzeby pisania kodu SQL.

  1. Otwórz przeglądarkę i wpisz http://localhost/phpmyadmin.
  2. Zaloguj się jako root (bez hasła, jeśli nie ustawiłeś go podczas instalacji XAMPP-a).
  3. Utwórz nową bazę danych:
    • W górnym menu kliknij Baza danych (ang. Databases).
    • Wpisz nazwę nowej bazy danych, np. moja_baza, i kliknij Utwórz.
  4. Uzupełnij nową tabelę:
    • Przejdź do zakładki Struktura (ang. Structure).
    • Dodaj kolumny (np. idimienazwisko).

Przykład dodanej tabeli:

id imie nazwisko
1 Jan Kowalski
2 Anna Nowak
 
  1. Możesz także użyć własnych zapytań SQL:
    • Przejdź do zakładki SQL.
    • Wpisz przykładowe zapytanie:
      CREATE TABLE klienci (
        id INT AUTO_INCREMENT PRIMARY KEY,
        imie VARCHAR(50),
        nazwisko VARCHAR(50)
      );
      

Pierwsze kroki w MySQL Workbench

Dla osób korzystających z MySQL Workbench:

  1. Otwórz aplikację i połącz się ze swoją bazą danych (jak opisano wcześniej).
  2. Aby utworzyć bazę danych, użyj prostego zapytania:
    CREATE DATABASE moja_baza;
    
  3. Następnie wybierz bazę danych do użycia:
    USE moja_baza;
    

Teraz masz dwie opcje pracy z bazą danych:

  • Dla zaawansowanych preferujących kod SQL – MySQL Workbench lub terminal.
  • Dla osób preferujących graficzny interfejs użytkownika – phpMyAdmin przez XAMPP.