Wprowadzenie do SQL – praktyczne przykłady

Szczegółowy poradnik projektowania, budowy i zarządzania bazami danych – dla uczniów, nauczycieli i osób przygotowujących się do INF.03.

Podstawy SQL: co musisz znać?

Przykładowy kod – tabela uczniowie

CREATE TABLE uczniowie (
  id INT PRIMARY KEY AUTO_INCREMENT,
  imie VARCHAR(40),
  nazwisko VARCHAR(40),
  klasa VARCHAR(10)
);
      

Ćwiczenie 1: Dodaj nowego ucznia

INSERT INTO uczniowie (imie, nazwisko, klasa)
VALUES ('Jan', 'Kowalski', '3B');
      

Ćwiczenie 2: Wyświetl wszystkich uczniów z klasy 2A

SELECT imie, nazwisko FROM uczniowie WHERE klasa = '2A';
      

Zadania na egzamin INF.03

  1. Stwórz bazę z dwiema powiązanymi tabelami: uczniowie, przedmioty
  2. Połącz je relacją (obcy klucz)
  3. Zbuduj zapytanie: wyświetl imiona uczniów i nazwę przedmiotu
Wskazówka: Spróbuj dodać jeszcze polecenia INNER JOIN oraz powiązanie kluczy obcych – to często pojawia się w zadaniach INF.03!

Więcej – pogłębianie wiedzy

Poznasz tu także optymalizację zapytań (np. tworzenie indeksów), backupy, bezpieczeństwo i najczęściej spotykane błędy (jak SQL Injection).

Przykład zapytania z relacją:
SELECT uczniowie.imie, uczniowie.nazwisko, przedmioty.nazwa 
FROM uczniowie
INNER JOIN przedmioty ON uczniowie.id = przedmioty.uczen_id;
        
← Powrót do listy artykułów