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

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

Datenbankentwurf

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

SQL-Grundlagen

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

Datensortierung

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

Funktionen

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

Muss man wissen!

👉 Lektion 1 MySQL IST NULL & IST NICHT NULL Tutorial – Lernen Sie anhand von Beispielen
👉 Lektion 2 MySQL AUTO_INCREMENT – Lernen Sie anhand von Beispielen
👉 Lektion 3 MYSQL – ALTER, DROP, RENAME, MODIFY — Was ist Syntax mit Beispielen?
👉 Lektion 4 MySQL LIMIT & OFFSET – Lernen Sie anhand von Beispielen

Die am meisten gefürchteten Themen!

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

Was als nächstes!

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

MariaDB

👉 Lektion 1 MariaDB Dein Thema — Lernen Sie Syntax und Befehle anhand von Beispielen
👉 Lektion 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 Datenbearbeitung in einem DBMS. In einfachen Worten wird es verwendet, um mit den Daten in einem DBMS zu kommunizieren. Following sind Arten von SQL-Anweisungen

  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. Hierzu wird die Data Manipulation Language (DML) verwendetarching, Einfügen, Aktualisieren und Löschen von Daten, die teilweise in diesem SQL-Tutorial behandelt werden.

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

Knowing Das Erstellen von Abfragen 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 gibt eine Growing Nachfrage nach Fachleuten, die mit Datenbanken umgehen können. Fast jedes große Unternehmen verwendet SQL. Es wird häufig in verschiedenen Bereichen wie Ticketbuchung, Bankwesen, Social-Media-Plattformen, Datenaustausch, E-Commerce usw. verwendet, sodass dem SQL-Entwickler enorme Möglichkeiten zur Verfügung stehen.