MPTools SQL Referenz

Dies hier ist meine Persönliche SQL-Referenz.

Damit ich nicht immer stundenlang in irgentwelchen Büchern nachschauen muss habe ich hier mal die wichtigsten SQL Befehle aufgelistet.

  Create Table   Create Table
Create Table Tabellenname (Feld1 type [not null], Feld2 type [not null],...)
 
Mit Create Table wird neue Tabelle erzeugt.
  Create Index   Create Index
Create [unique] [clustered | non clustered] Index Indexname
on Tabellenname (feld1, Feld2, ...)
 
unique = Eindeutig
clustered = Physikalische Reihenfolge
non clustered = Daten in sortierter Reihenfolge
  Alter Table:   Alter Table:
Alter Table Tabellenname add Feld1 type [not null], Feld2...
 
Mit Alter Table können Felder an eine Tabelle angehangen werden.
 Select:  Select:
SELECT [DISTINCT] *|feldliste FROM Tabellenname
[WHERE Bedingungen]
[ORDER BY feldliste]
[GROUP BY feldliste]
[HAVING Bedingungen]
 Insert:  Insert:
INSERT INTO Tabellenname
[(feldliste)]
VALUES (werte)
 Delete:  Delete:
DELETE FROM Tabellenname
[WHERE Bedingungen]
 Update:  Update:
UPDATE Tabellenname
SET feldname=wert[,feldname=wert]
[WHERE Bedingungen]
 Join:  Join:
left join tabellenname on Verbindung
 Having:  Having:
Erklärung folgt
 Group By:  Group By:
Erklärung folgt