HowTO SQLGrundlagen SQL
BegrifflichesSQL = structuredquerylanguageAnfang der 80er Jahre durch IBM entwickeltGliederung in drei BereicheDatenmanipulationsspracheAnlegen, Ändern und Löschen von DatenDatendefinitionsspracheErstellen von Datenbanken, Tabellen und IndiziesDatenkontrollspracheAnlegen und Berechtigen von Benutzern2
Relationales Datenmodell3
DatenmanipulationTransaktion, als konsistenzerhaltene Operation auf einer DatenbankGliedert sich in ABFRAGE keine Änderung der DatenAuswählen, navigieren, darstellenMUTATION Einfügen, Ändern und Löschen von Daten4
Datenmanipulation - AbfrageSyntaxSELECT *FROM TABELLEWHERE TABELLE.FELD=‘bestimmter Wert‘[GROUP BY AggregatfunktionHAVING Aggregatfunktion=‘bestimmerWert‘ORDER BY FELD]5
Datenmanipulation - MutationSyntaxINSERT INTO TABELLE [Spaltenliste]VALUES (Auswahlliste)Einfügen eines Wertes/Tupel/Datensatz in eine Relation6
Datenmanipulation - MutationSyntaxUPDATE TABELLE SET Spalte=Spaltenausdruck[WHERE Bedingung]Ändern (eines/mehrerer) Werte einer Relation7
Datenmanipulation - MutationSyntaxDELETE FROM TABELLE[WHERE Bedingung]Löscht das/die Tupel der Relation8
Datendefinition – Relation erzeugenSyntax:CREATE TABLE TABELLENNAME(Spaltenname1, Datentyp1 [Spaltenbed.],Spaltenname2, Datentyp2 [Spaltenbed.],Spaltenname3, Datentyp3 [Spaltenbed.],)9
Fragen?? Nein? Danke!Vielen Dank für die Aufmerksamkeit!Anregungen, Kritik und Fragen gerne an info@pschwan.de@p_schwan10

HowTo SQL