Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

SQL Structured Query Language. Einführung Computersprache zum Manipulieren, Definieren und Abfragen von Daten im relationalen Datenbankmodell Erste Version.

Ähnliche Präsentationen


Präsentation zum Thema: "SQL Structured Query Language. Einführung Computersprache zum Manipulieren, Definieren und Abfragen von Daten im relationalen Datenbankmodell Erste Version."—  Präsentation transkript:

1 SQL Structured Query Language

2 Einführung Computersprache zum Manipulieren, Definieren und Abfragen von Daten im relationalen Datenbankmodell Erste Version erschien 1974 von IBM An die Englische Sprache angelehnt

3 Datenabfrage Auswahl mit SELECT Bedingung WHERE Funktionen COUNT, AVG, MIN, MAX, SUM Zusammenfassung mit GROUP BY Sortieren mit ORDER BY

4 Aufbau eines Abfragebefehls SELECT spaltenname FROM tabellenname optional bedingte werte auslesen: WHERE bedingung optional zum sortieren: ORDER BY spaltenname optional zum gruppieren: GROUP BY spaltenname

5 Abfrage Funktionen COUNT: Zählt alle Zeilen die nicht Wert NULL haben AVG: Errechnet den Mittelwert numerischer Werte einer Spalte MIN: Gibt den Minimalwert der ausgewählten Spalte aus MAX: Gibt den Maximalwert der ausgewählten Spalte aus SUM: Berechnet die Summe aller Werte der ausgewählten Spalte Kann durch Berechnungen ergänzt werden

6 Datenmanipulation Einfügen mit INSERT Verändern mit UPDATE Löschen mit DELETE

7 Aufbau eines INSERT Befehls INSERT INTO tabellenname (spaltenname/n) VALUES (wert1,wert2,wert3,…)

8 Aufbau eines UPDATE Befehls UPDATE tabellenname SET spaltenname = neuer wert optional: WHERE bedingung

9 Aufbau eines DELETE Befehls DELETE FROM tabellenname optional*: WHERE bedingung * ohne die WHERE Bedingung werden alle Werte gelöscht

10 Datendefinition CREATE DATABASE zum erstellen einer Datenbank CREATE TABLE zum erstellen einer neuen Tabelle innerhalb einer DB


Herunterladen ppt "SQL Structured Query Language. Einführung Computersprache zum Manipulieren, Definieren und Abfragen von Daten im relationalen Datenbankmodell Erste Version."

Ähnliche Präsentationen


Google-Anzeigen