Kurs MySQL, oferowany przez nasze krakowskie centrum szkoleń, skierowany jest głównie do osób początkujących, ale również do osób, które chcą pogłębić swoją wiedzę w projektowaniu baz danych MySQL i Postgre.
Podczas szkolenia MySQL uczestnicy zdobędą umiejętności programistyczne potrzebne do projektowania rozbudowanych baz danych. Kurs MySQL składa się z wielu praktycznych ćwiczeń i przykładów, które pozwalają na bezpośrednie stosowanie zdobytej wiedzy w praktyce.
Omówione zostaną podstawowe koncepcje projektowania baz danych, takie jak normalizacja, schematy baz danych, relacje między tabelami, a także zaawansowane techniki projektowania, takie jak używanie indeksów, optymalizacja zapytań SQL oraz zarządzanie transakcjami.
Uczestnicy będą mieli możliwość zapoznania się z różnymi narzędziami oraz metodami tworzenia i zarządzania bazami danych MySQL i Postgre. Będą ponadto mieli okazję uczestniczyć w rozmaitych praktycznych ćwiczeniach w tych narzędziach.
Realizowana tematyka:
Zagadnienia podstawowe
- Zarządzanie serwerem baz danych
- Podstawy projektowania baz w MySQL
- Pobieranie danych
- Zapytania SELECT – omówienie
- Tworzenie nowej bazy danych
- Tworzenie, modyfikowanie i usuwanie tabel
Język SQL
- Proste zapytania – konstrukcja SELECT
- Funkcje i operatory
- Wybieranie wierszy – klauzula WHERE
- Porządkowanie danych – klauzula ORDER BY
- Łączenie wielu tabel
- Grupowanie wierszy
- Wybieranie grup wierszy – klauzula HAVING
Projektowanie nowej bazy
- Dodawanie rekordów
- Modyfikacja rekordów
- Aktualizacja zawartości bazy danych
Bezpieczeństwo serwera MySQL
- Zabezpieczanie przed atakami
- Bezpieczeństwo a komenda LOAD DATA LOCAL
- Opcje programu mysqld dotyczące bezpieczeństwa
Tworzenie i modyfikacja kont użytkowników
- Użytkownicy i hasła
- Dodawanie nowego konta użytkownika
- Zmiana hasła konta użytkownika
- Limitowanie zasobów konta
- Usuwanie konta użytkownika
Sortowanie wyników zapytań
- ORDER BY
- Wiele kolumn sortowania
Transakcje
- BEGIN
- COMMIT
- ROLLBACK
- SAVEPOINT
Zarządzanie treścią bazy danych
- uprawnienia użytkowników
- Tworzenie zapytań
- Wyświetlanie zawartości według określonych kryteriów