SQL-Tutorial für Anfänger: Lernen Sie SQL in 7 Tagen

Zusammenfassung des SQL-Tutorials


Datenbanken sind in fast allen Softwareanwendungen zu finden. SQL ist die Standardsprache zum Abfragen einer Datenbank. In diesem SQL-Tutorial für Anfänger lernen Sie das Datenbankdesign. Außerdem lernen Sie grundlegendes bis fortgeschrittenes SQL.

Was sollte ich wissen?


Der Kurs richtet sich an SQL-Einsteiger. Es sind keine DB-Vorkenntnisse erforderlich.

SQL-Lehrplan

Datenbankgrundlagen

👉 Lessauf 1 Was ist eine Datenbank? — Definition, Bedeutung, Typen, Beispiel
👉 Lessauf 2 Was ist SQL? – Lernen Sie die SQL-Grundlagen, das vollständige SQL-Formular und dessen Verwendung
👉 Lessauf 3 MySQL Workbench-Tutorial für Anfänger - Wie installiert man MySQL Werkbank und Verwendung

Datenbankentwurf

👉 Lessauf 1 Tutorial zum Datenbankdesign – Lernen Sie Datenmodellierung
👉 Lessauf 2 Was ist Normalisierung? – Beispiel einer 1NF-, 2NF-, 3NF-, BCNF-Datenbank
👉 Lessauf 3 Was ist ER-Modellierung? – Lernen Sie anhand von Beispielen

SQL-Grundlagen

👉 Lessauf 1 MySQL Tabelle erstellen – So erstellen Sie eine Datenbank in MySQL
👉 Lessauf 2 MySQL SELECT-Anweisung – Lernen Sie anhand von Beispielen
👉 Lessauf 3 MySQL WHERE-Klausel – AND, OR, IN, NOT IN Abfragebeispiel
👉 Lessauf 4 MySQL INSERT INTO-Abfrage — So fügen Sie einer Tabelle eine Zeile hinzu (Beispiel)
👉 Lessauf 5 MySQL DELETE-Abfrage – So löschen Sie eine Zeile aus einer Tabelle
👉 Lessauf 6 MySQL UPDATE-Abfrage – Lernen Sie anhand von Beispielen

Datensortierung

👉 Lessauf 1 BESTELLEN NACH in MySQL — DESC- und ASC-Abfrage mit BEISPIEL
👉 Lessauf 2 SQL GROUP BY- und HAVING-Klausel – Lernen Sie anhand von Beispielen
👉 Lessauf 3 MySQL Wildcards-Tutorial — Like, NOT Like, Escape, ( % ), ( _ )
👉 Lessauf 4 MYSQL-reguläre Ausdrücke (REGEXP) — Was ist, Syntax und Beispiele

Funktionen

👉 Lessauf 1 MySQL Funktionen – Zeichenfolge, Numerisch, Benutzerdefiniert, Gespeichert
👉 Lessauf 2 MySQL Tutorial zu Aggregatfunktionen - SUMME, AVG, MAX, MIN , COUNT, DISTINCT

Muss man wissen!

👉 Lessauf 1 MySQL IS NULL & IS NOT NULL Tutorial – Lernen Sie anhand von Beispielen
👉 Lessauf 2 MySQL AUTO_INCREMENT – Lernen Sie anhand von Beispielen
👉 Lessauf 3 MYSQL – ÄNDERN, LÖSCHEN, UMBENENNEN, ÄNDERN — Was ist Syntax mit Beispielen?
👉 Lessauf 4 MySQL GRENZE & OFFSET – Lernen Sie anhand von Beispielen

Die am meisten gefürchteten Themen!

👉 Lessauf 1 MySQL SubQuery-Tutorial – Lernen Sie anhand von Beispielen
👉 Lessauf 2 MySQL JOINS-Tutorial — INNEN, AUSSEN, LINKS, RECHTS, KREUZ
👉 Lessauf 3 MySQL UNION — Vollständiges Tutorial
👉 Lessauf 4 MySQL Views – So erstellen Sie eine Ansicht aus Tabellen mit Beispielen
👉 Lessauf 5 MySQL Index-Tutorial – Erstellen, Hinzufügen und Löschen

Was als nächstes!

👉 Lessauf 1 Ihre erste Anwendung mit MySQL und PHP - Erste Schritte!
👉 Lessauf 2 Oracle MySQL 5.6-Zertifizierung - Oracle MySQL 5.6 Studienführer
👉 Lessauf 3 SQL vs MySQL — Was ist der Unterschied zwischen SQL und MySQL?
👉 Lessauf 4 besten SQL Tools — 25 besten SQL-Tools, Datenbanksoftware und IDE
👉 Lessauf 5 SQL-Abfrageersteller und -Editor — Die 10 besten SQL Query Builder und Editoren
👉 Lessauf 6 Online-SQL-Compiler und -Editoren — Die 10 besten Online-SQL-Compiler und -Editoren
👉 Lessauf 7 Kostenlose SQL-Kurse — 11 beste kostenlose SQL-Kurse und -Zertifizierungen
👉 Lessauf 8 SQL-Bücher — 14 beste SQL-Bücher für Anfänger und Experten
👉 Lessauf 9 SQL-Spickzettel – Spickzettel für SQL-Befehle
👉 Lessauf 10 Fragen zum SQL-Interview – Die 50 wichtigsten Fragen und Antworten zu SQL-Interviews
👉 Lessauf 11 SQL-Tutorial PDF — Laden Sie das SQL-Tutorial-PDF für Anfänger herunter

MariaDB

👉 Lessauf 1 MariaDB Einführung — Lernen Sie Syntax und Befehle anhand von Beispielen
👉 Lessauf 2 MariaDB vs MySQL - Was ist der Unterschied zwischen MariaDB & MySQL

Was ist ein DBMS?

Ein Datenbankmanagementsystem (DBMS) ist eine Software zum Speichern und Verwalten von Daten. Es garantiert die Qualität, Haltbarkeit und Vertraulichkeit der Informationen. Der beliebteste DBMS-Typ sind relationale Datenbankverwaltungssysteme (RDBMS). Dabei besteht die Datenbank aus einem strukturierten Satz von Tabellen und jede Zeile einer Tabelle ist ein Datensatz.

Was ist SQL?

Structured Query Language (SQL) ist die Standardsprache für die Datenmanipulation in einem DBMS. Einfach ausgedrückt wird sie verwendet, um mit den Daten in einem DBMS zu kommunizieren. Im Folgenden sind die Arten von SQL-Anweisungen aufgeführt.

  1. Mit der Data Definition Language (DDL) können Sie Objekte wie Schemas und Tabellen in der Datenbank erstellen
  2. Mit der Data Control Language (DCL) können Sie Zugriffsrechte auf Datenbankobjekte manipulieren und verwalten
  3. Die Data Manipulation Language (DML) wird zum Suchen, Einfügen, Aktualisieren und Löschen von Daten verwendet, was in diesem SQL-Tutorial teilweise behandelt wird.

Was ist Abfrage?

Eine Abfrage ist eine Reihe von Anweisungen, die an das Datenbankverwaltungssystem gegeben werden. Es teilt jeder Datenbank mit, welche Informationen Sie aus der Datenbank erhalten möchten. Um beispielsweise den Studentennamen aus der Datenbanktabelle STUDENT abzurufen, können Sie die SQL-Abfrage wie folgt schreiben:

SELECT Student_name from STUDENT;

SQL-Prozess

Wenn Sie einen SQL-Befehl für ein beliebiges DBMS-System ausführen möchten, müssen Sie die beste Methode zur Ausführung Ihrer Anfrage finden, und die SQL-Engine bestimmt, wie diese spezifische Aufgabe zu interpretieren ist.

Wichtige Komponenten dieses SQL-Prozesses sind:

  • SQL-Abfrage-Engine
  • Optimierungs-Engines
  • Abfrageverteiler
  • Klassische Abfrage-Engine

Mit einer klassischen Abfrage-Engine können Sie alle Nicht-SQL-Abfragen verwalten.

SQL-Tutorial

SQL-Optimierung

Zu wissen, wie man Abfragen durchführt, ist nicht allzu schwierig, aber Sie müssen wirklich lernen und verstehen, wie die Datenspeicherung funktioniert und wie Abfragen gelesen werden, um die SQL-Leistung zu optimieren. Optimierungen basieren auf zwei Schlüsselfaktoren:

  1. Bei der Definition der Datenbankstruktur die richtigen Entscheidungen treffen
  2. Anwenden der am besten geeigneten Methoden zum Lesen der Daten.

Was lernen Sie in diesem SQL-Kurs?

Dieses Tutorial zu den SQL-Grundlagen richtet sich an alle, die mit Datenbanken arbeiten möchten, insbesondere an die Rollen von Systemadministratoren und Anwendungsentwicklern. Die Tutorials helfen Anfängern beim Erlernen der grundlegenden SQL-Befehle, einschließlich SELECT, INSERT INTO, UPDATE, DELETE FROM und mehr. Jeder SQL-Befehl enthält klare und prägnante Beispiele.

Zusätzlich zur Liste der SQL-Befehle präsentiert das Tutorial Lernkarten mit SQL-Funktionen, wie z AVG(), COUNT() und MAX(). Darüber hinaus helfen Quizze dabei, Ihre Grundkenntnisse der Sprache zu überprüfen.

Dieser SQL-Kurs hilft Ihnen beim Umgang mit verschiedenen Aspekten der SQL-Programmiersprache.

Warum sollten Sie SQL lernen?

SQL ist eine leicht zu erlernende Sprache, die speziell für die Arbeit mit Datenbanken entwickelt wurde. Es besteht eine wachsende Nachfrage nach Fachleuten, die mit Datenbanken umgehen können. Fast jedes große Unternehmen verwendet SQL. Es wird in verschiedenen Bereichen wie Ticketbuchung, Bankwesen, Social-Media-Plattformen, Datenaustausch, E-Commerce usw. häufig verwendet, sodass für den SQL-Entwickler zahlreiche Möglichkeiten bestehen.