MySQL - vom Anfänger zum Experten
4.5 (412 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,306 students enrolled

MySQL - vom Anfänger zum Experten

Umfassendes SQL und MySQL-Seminar - Abfragen, Transaktionen, gespeicherte Programme, Rechteverwaltung und mehr
Bestseller
4.5 (412 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,306 students enrolled
Created by Karsten Brodmann
Last updated 5/2020
German
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 22.5 hours on-demand video
  • 2 articles
  • 142 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • SQL (Structured Query Language), die Sprache aller relationalen Datenbanken
  • Datenbanken, Tabellen, Views etc. anlegen, ändern und löschen
  • Daten eingeben, ändern und löschen
  • Views zur Datenvalidierung erzeugen
  • Gepeicherte Programme (Stored Procedures, Functions und Trigger) implementieren
  • Benutzer- und Rechte verwalten
  • Transaktionen einsetzen
  • Indizes zur Performancesteigerung erstellen
  • normalisierte Datenbankmodelle erstellen
  • hierarchische Strukturen mit Nested Sets implementieren
Course content
Expand all 165 lectures 22:28:10
+ Vorbereitende Arbeiten - benötigte Software installieren und einrichten
8 lectures 01:05:30

Installationshinweise zu MySQL 8

Installationshinweise zu MySQL 8
00:20

Lernen Sie, wie Sie MySQL und die erforderlichen Werkzeuge beschaffen und installieren.

Preview 04:31

Nach erfolgter Installation sind noch einige Nacharbeiten fällig. Pfadanpassungen und das Setzen des Administratorenkennworts. Unter macOS / OS X ist außerdem eine Korrektur vorzunehmen.

Preview 09:00

Im Seminar wird eine Server-Konfiguration verwendet, die das Verhalten von MySQL anderen Datenbankservern angleicht. Einige unliebsame Besonderheiten von MySQL, die leicht zu Fehlern führen können, werden abgeschaltet. Außerdem wird der passende Zeichensatz für den Terminalclient konfiguriert.

Konfiguration von MySQL-Server und -Client
07:23

Die Installation unter Windows unterscheidet sich von der unter macOS oder Linux. Sehen Sie hier, wie Sie MySQL-Server und die erforderlichen Werkzeuge unter Windows installieren und konfigurieren.

MySQL unter Windows installieren
18:57

Exemplarische Installation von MySQL unter Ubuntu-Linux 16.04 LTS

MySQL unter Linux installieren
15:00

Konfiguration eines vereinfachten Verbindungsaufbaus. Mit dem mysql_config_editor speichern Sie sicher Ihre Zugangsdaten und erleichtern sich die Verbindung zum Datenbankserver.

Automatische Authentifizierung nutzen
05:50

Datenbankverbindungen in der MySQL Workbench einrichten. Wer mag kann sich auch optische Anpassungen, wie z.B. andere Schriftarten, gönnen.

MySQL Workbench einrichten
04:29
+ Erste Schritte
12 lectures 01:49:31
SQL-Skripten erstellen
07:57
Eine einfache Tabelle erstellen
08:11
Eine Tabelle mit mehreren Spalten definieren
07:48
Unbekannte Werte (NULL, NOT NULL)
06:46

MySQL unterstützt verschiedene Tabellentypen mit unterschiedlichen Features. Storage Engines legen fest, welche Tabellentypen definiert werden können und welche Features eine Tabelle besitzt.

MySQL Storage Engines
09:25

SQL-Modi bestimmen das Verhalten des MySQL Datenbankservers. Welche Modi gibt es und was bedeuten sie. Aktuellen Modus auslesen und bestimmten Modus setzen/aktivieren.

SQL-Modi
10:40

Die MySQL Workbench besitzt einen "Schutzmodus" (SQL_SAFE_UPDATES). Wenn der stört, können Sie ihn abschalten.

Daten löschen in der MySQL Workbench
07:19
Primärschlüssel
11:11
Sequenzen
10:19
Gruppen-Sequenzen
07:39
Spalten- und Datensatzauswahl
10:53
+ Import und Export von Daten, Datenbank-Backup/-Restore
2 lectures 14:28

Daten und Datenbankstrukturen mit den Mitteln der MySQL Workbench sichern und restaurieren

Daten exportieren und importieren mit der MySQL Workbench
08:36

Daten und Datenbankstrukturen mit den Mitteln der MySQL Kommandozeilenwerkzeuge sichern und restaurieren

Daten exportieren und importieren mit dem MySQL Terminal-Client
05:52
+ Vergleichsoperatoren und logische Verknüpfungen
5 lectures 39:24

Erstellen einer "Spielwiese": Tabelle plus Daten, um daran Vergleichsoperatoren und logische Verknüpfungen in der Praxis kennenzulernen

Vorbereitung
06:15
Vergleichsoperatoren
11:52
Logische Verknüpfungen mit AND, OR und XOR
09:55
Dupletten aus Abfrageergebnissen filtern
04:17
Logische Ausdrücke und Klammersetzung
07:05
+ Daten ändern, sortieren und einschränken
3 lectures 22:46
Daten ändern
06:17
Daten sortieren
07:49
Datensatzanzahl beschränken
08:40
+ MySQL Datentypen
9 lectures 01:15:42
Ganze Zahlen
08:22
Gleit- und Festkommazahlen
08:49
Bit
09:30
Zeichen und Zeichenketten
09:38
Aufzählungen
08:04
Datum und Zeit
13:35
Wahrheitswerte
07:53
Aufgabe
03:52
Musterlösung
05:59
+ Aggregationsfunktionen und Gruppierungen
5 lectures 30:37
Aggregationsfunktionen
06:34
Mögliche Fehler bei Aggregationen
04:56
Gruppierungen
09:22
Gruppierungen (Nachtrag, ergänzende Informationen)
03:08
Gruppenauswahl
06:37
+ Primär-/Fremdschlüssel und mehrere Tabellen
8 lectures 01:11:15
Redundanzen und Update-Anomalie
05:47
Daten auf mehrere Tabellen verteilen
07:28
Zwei Tabellen verknüpfen (Kartesische Produkte und INNER JOINS)
08:10
Viele Tabellen verknüpfen
09:44
Äußere Verknüpfung (OUTER JOIN)
11:40
Alias-Bezeichner
07:17
Self-Join (Tabellen mit Selbstbezug)
10:25
Self-Join: ein etwas anderes Praxisbeispiel
10:44
Requirements
  • Sie müssen den MySQL Community Server sowie die MySQL Workbench herunterladen und installieren
  • die im Seminar verwendete Software ist frei verfügbar, es entstehen keine Zusatzkosten
  • Sie müssen in der Lage sein, Software selbstständig zu installieren
Description

In diesem Seminar entwickeln Sie sich vom Anfänger zum fortgeschrittenen SQL- und MySQL-Anwender. Egal, ob Sie bislang nur über grundlegende Computerkenntnisse verfügen oder bereits MySQL verwenden und tieferere Kenntnisse  über die erweiterten Features von MySQL, wie z.B. Transaktionen, gespeicherte Prozeduren, Funktionen oder Trigger, erlangen wollen, dieses Seminar wird Sie unterstützen. 

Datenbankkenntnisse sind in der Industrie starkt gefragt. Überall im täglichen Leben sind wir mit Datenbanken konfrontiert. Von der kleinen Fotoverwaltung bis hin zu großen ERP-Systemen für Finanzbuchhaltung, Controlling, Einkauf, Personalwesen usw. im Unternehmen.

MySQL ist frei verfügbar, auch für kommerzielle Anwendungen. MySQL ist performant und sicher, auch für unternehmenskritische Anwendungen. Insebsondere im Internet ist MySQL die Nummer Eins unter den  Datenbanksystemen. Millionen von Websites werden mit Hilfe von MySQL betrieben.

Lernen Sie MySQL beherrschen, von den Grundlagen bis hin zu den fortgeschrittenen Features

Das Seminar startet mit den absoluten Grundlagen, wie der Erstellung einer Datenbank sowie dem Hinzufügen von Tabellen und dem Einfügen, Ändern, Löschen und Abfragen von Daten.

Schritt für Schritt werden Ihre Kenntnisse erweitert. Die grundlegende Vorgehensweise ist:

  • Schwächen erkennen

  • Lösungen suchen und implemetieren

Auf diese Weise lernen Sie zunehmend weitere Features von MySQL kennen und adäquat anwenden. Neben der Standardsprache SQL, die für alle relationalen Datenbankmanagementsysteme anwendbar ist, lernen sie auch fortgeschrittene Features kennen und wie sie in MySQL umgesetzt und genutzt werden können. 

Sie lernen Transaktionen und Isolationlevel kennen und im Mehrbenutzer- und Netzwerkbetrieb richtig einzusetzen.  Mit gespeicherten Prozeduren, Funktionen und Triggern erweitern Sie die Fähigkeiten von MySQL entsprechend den Ansprüchen der von Ihnen zu realsierenden Projekte.

Ergänzung: Anfang Februar 2019 wurde das Seminar ergänzt. Sie lernen noch mehr über die Verarbeitung hierarchischer Daten. Als Beispielanwendung habe ich eine Lernfabrik implementiert. Außerdem erfahren Sie den Umgang mit den wichtigsten Neuerungen von MySQL 8.

Am Ende des Seminars werden Sie in der Lage sein, eigenständig anspruchsvolle Datenbanken zu realisieren, die auch den Anforderungen eines Mehrbenutzerbetriebs gewachsen sind.

Hinweis: Zu allen Lektionen stehen die im Video verwendeten Quelltext zum Download bereit. 

Who this course is for:
  • Lernen Sie MySQL von Grund auf
  • Vorkenntnisse zu Datenbanksystemen werden nicht vorausgesetzt
  • Am Ende des Seminars werden Sie MySQL auf einem fortgeschrittenen Niveau beherrschen