z.szach.in pomoc wykonaj (shift+enter) wyczyść lista tabel
Zadanie 3.1

Wykonaj na rozgrzewkę:
  1. Wyświetl raport imie, nazwisko z tabeli studenci.
  2. Wyświetl raport imie, nazwisko, grupa (nazwa, nie id) z tabel studenci i grupy (JOIN).

Zadanie 3.2 Polecenie INSERT dodaje nowy rekord:
INSERT INTO nauczyciele(nazwisko,imie) VALUES('Maciejewski', 'Marian');


Wykonaj:
  1. W naszej uczelni dodaj studentów Leo Messi i Wojciech Suarez do nowej grupy Barcelona
  2. Dodaj oceny: Messi 5.0 z WF, ale 2.0 z matematyki i 2.0 z fizyki. Suarez 4.5 z WF.

Zadanie 3.3 Polecenie UPDATE aktualizuje rekordy:
UPDATE studenci SET imie='Maciej' WHERE nazwisko='Suarez';
UPDATE studenci SET telefon=111;


Sprawozdanie wykonujemy tylko dla zadania 3.3
Najedź tu myszą i przeczytaj
Proszę gromadzić wszystkie wpisane w tym zadaniu polecenia.
Na koniec zajęć należy przejść do kanału sprawozdania i załadować zrzut poleceń (tabele wyników nie są potrzebne).
Najpierw przycisk PrntScr, a potem przejdź do odpowiedniego katalogu, rozwiń menu Przekaż -> pliki i załaduj zrzutu ekranu (w laboratorium znajduje się to w katalogu HOME).


Wykonaj:
  1. Zmień Messiemu nr telefonu używając jego id (nie nazwiska).
  2. Wszystkich z grupy Barcelona przepisz do grupy SP-PK.
  3. Wszystkim urodzonym po 1975-01-24 i wyższym niż 183 ustaw telefon na 222.

Zadanie 3.4 Polecenie DELETE usuwa rekordy:
DELETE FROM studenci WHERE id > 20;


Wykonaj:
  1. Usuń wszystkie oceny 5.0.
  2. Usuń wszystkie grupy.

Zadanie 3.5 Możesz wybrać kilka id do UPDATE i DELETE również w taki sposób:
DELETE FROM studenci WHERE id IN (3,4,7);
Co przydaje się pracach z wieloma tabelami:
np: usuń z tabeli studenci osoby które w tabeli oceny mają ocenę 2.0:
DELETE FROM studenci WHERE id IN (SELECT student_id FROM oceny WHERE ocena=2.0);


Wykonaj:
  1. Usuń studentów którzy uprawiają sport_id=3.
  2. Trudne: Usuń studentów którzy grają w koszykówkę (wybierz sport po nazwie, nie po sport_id!).