SQL: Unterschied zwischen den Versionen

Aus FI-Wiki
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== SQL ==
'''SQL (Structured Query Language)''' ist die Standardsprache zur Arbeit mit relationalen Datenbanken.   
'''SQL (Structured Query Language)''' ist die Standardsprache zur Arbeit mit relationalen Datenbanken.   
Mit SQL können Datenbanken erstellt, verändert und abgefragt werden. Die Sprache ist leicht verständlich, da sie aus klaren, englischsprachigen Befehlen besteht.
Mit SQL können Datenbanken erstellt, verändert und abgefragt werden. Die Sprache ist leicht verständlich, da sie aus klaren, englischsprachigen Befehlen besteht.


=== Aufgabenbereiche von SQL ===
== Aufgabenbereiche von SQL ==
SQL umfasst mehrere Teilbereiche:
SQL umfasst mehrere Teilbereiche:


* '''[[DDL SQL|DDL]] (Data Definition Language)''' – Datenbankobjekte erstellen und verändern   
* '''[[DDL-SQL|DDL]] (Data Definition Language)''' – Datenbankobjekte erstellen und verändern   
   z. B. CREATE, ALTER, DROP   
   z. B. CREATE, ALTER, DROP   
* '''DML (Data Manipulation Language)''' – Daten einfügen, ändern oder löschen   
* '''[[DML-SQL|DML]] (Data Manipulation Language)''' – Daten einfügen, ändern oder löschen   
   z. B. INSERT, UPDATE, DELETE   
   z. B. INSERT, UPDATE, DELETE   
* '''DQL (Data Query Language)''' – Daten abfragen   
* '''[[DQL-SQL|DQL]] (Data Query Language)''' – Daten abfragen   
   z. B. SELECT   
   z. B. SELECT   
* '''DCL (Data Control Language)''' – Zugriffsrechte vergeben oder entziehen   
* '''[[DCL-SQL|DCL]] (Data Control Language)''' – Zugriffsrechte vergeben oder entziehen   
   z. B. GRANT, REVOKE
   z. B. GRANT, REVOKE


=== Beispiel für eine einfache SQL-Abfrage ===
== Beispiel für eine einfache SQL-Abfrage ==
<syntaxhighlight lang="sql">
<syntaxhighlight lang="sql">
SELECT name, ort
SELECT name, ort
Zeile 25: Zeile 23:
Diese Anfrage gibt alle Kunden zurück, die in Berlin wohnen.
Diese Anfrage gibt alle Kunden zurück, die in Berlin wohnen.


=== Vorteile von SQL ===
== Vorteile von SQL ==
* standardisierte, weit verbreitete Sprache   
* standardisierte, weit verbreitete Sprache   
* unabhängig vom Datenbanksystem   
* unabhängig vom Datenbanksystem   
* geeignet für kleine und sehr große Datenmengen 
* klar verständliche Befehle
* klar verständliche Befehle


=== Kurzmerksatz ===
== Kurzmerksatz ==
'''SQL ist die Standardsprache, um Datenbanken zu erstellen, Daten zu bearbeiten und Informationen abzufragen.'''
'''SQL ist die Standardsprache, um Datenbanken zu erstellen, Daten zu bearbeiten und Informationen abzufragen.'''

Aktuelle Version vom 5. Januar 2026, 14:59 Uhr

SQL (Structured Query Language) ist die Standardsprache zur Arbeit mit relationalen Datenbanken. Mit SQL können Datenbanken erstellt, verändert und abgefragt werden. Die Sprache ist leicht verständlich, da sie aus klaren, englischsprachigen Befehlen besteht.

Aufgabenbereiche von SQL

SQL umfasst mehrere Teilbereiche:

  • DDL (Data Definition Language) – Datenbankobjekte erstellen und verändern
 z. B. CREATE, ALTER, DROP  
  • DML (Data Manipulation Language) – Daten einfügen, ändern oder löschen
 z. B. INSERT, UPDATE, DELETE  
  • DQL (Data Query Language) – Daten abfragen
 z. B. SELECT  
  • DCL (Data Control Language) – Zugriffsrechte vergeben oder entziehen
 z. B. GRANT, REVOKE

Beispiel für eine einfache SQL-Abfrage

SELECT name, ort
FROM kunden
WHERE ort = 'Berlin';

Diese Anfrage gibt alle Kunden zurück, die in Berlin wohnen.

Vorteile von SQL

  • standardisierte, weit verbreitete Sprache
  • unabhängig vom Datenbanksystem
  • klar verständliche Befehle

Kurzmerksatz

SQL ist die Standardsprache, um Datenbanken zu erstellen, Daten zu bearbeiten und Informationen abzufragen.