Content
- Przegląd technologii webowych
- 00. Instalacja pakietu XAMPP
- 01. Bazy danych. Pierwsze zapytania wyszukujące SQL
- 02. Złożone zapytania SELECT. Księgarnia online
- 03. Zapytania INSERT i UPDATE
- 04. Modele danych. Relacja. Iloczyn kartezjański
- 05. Usuwanie danych: DELETE, TRUNCATE, DROP
- 06. Grupowanie danych: GROUP BY oraz funkcje agregujące
Spis treści i omówienie TEMATÓW KURSU
1 Czym jest MySQL?
2 2 Niektóre zalety MySQL
2 3 Instalacja serwera MySQL
2 3.1 Instalacja na platformie MS Windows . . . . . . . . . . . . . . . . . . . . . .
3 3.2 Instalacja na platformie Linux . . . . . . . . . . . . . . . . . . . . . . . . . .
3 4 Relacyjne Bazy Danych. Pojęcia podstawowe.
4 4.1 Tabele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 4.2 Kolumny . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 4.3 Wiersze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 4.4 Wartości . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 4.5 Klucze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 4.6 Schematy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 4.7 Relacje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 5 Praca z systemem MySQL
8 5.1 Logowanie do systemu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 5.2 Wyświetlanie istniejących baz danych . . . . . . . . . . . . . . . . . . . . . .
9 5.3 Tworzenie nowej bazy danych . . . . . . . . . . . . . . . . . . . . . . . . . .
9 5.4 Usuwanie baz danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 5.5 Praca z wybraną bazą danych . . . . . . . . . . . . . . . . . . . . . . . . . .
10 5.6 Tworzenie tabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11 5.7 Przeglądanie struktury bazy danych . . . . . . . . . . . . . . . . . . . . . . .
13 5.8 Wstawianie danych do tabel . . . . . . . . . . . . . . . . . . . . . . . . . . .
14 5.9 Pobieranie danych z baz danych . . . . . . . . . . . . . . . . . . . . . . . . .
17 5.9.1 Pobieranie danych spełniających dodatkowe warunki . . . . . . . . .
18 5.9.2 Pobieranie danych z kilku tabel . . . . . . . . . . . . . . . . . . . . .
19 5.9.3 Korzystanie z aliasów nazw tabel . . . . . . . . . . . . . . . . . . . .
21 5.9.4 Pobieranie danych w określonym porządku . . . . . . . . . . . . . . .
22 5.9.5 Agregowanie danych z zapytań . . . . . . . . . . . . . . . . . . . . . .
22 5.9.6 Porcjowanie zwracanych danych . . . . . . . . . . . . . . . . . . . . .
23 5.10 Aktualizowanie rekordów w bazie danych . . . . . . . . . . . . . . . . . . . .
23 5.11 Usuwanie rekordów z bazy danych . . . . . . . . . . . . . . . . . . . . . . . .
24 5.12 Modyfikacja struktury tabeli . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 5.13 Usuwanie tabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26 5.14 Ustawianie i usuwanie uprawnień użytkowników . . . . . . . . . . . . . . . .
26 5.14.1 Przydzielanie uprawnień: polecenie GRANT . . . . . . . . . . . . . .
27 5.14.2 Usuwanie uprawnień: polecenie REVOKE . . . . . . . . . . . . . . .
27 6 Zasoby sieciowe związane z systemem MySQL