SQL SUMMARY


Zusammenfassung der gängigen SQL-Befehle - UNVOLLSTÄNDIG

Daten Abfragen

spalte löschen?
BefehlBeschreibungBeispiel
SELECT ...Beginn der AbfrageSELECT Spalte
SELECT DISTINCT ...Filtert Doppeltnennungen herausSELECT DISTINCT Spalte
FROM ...Wahl der Quell-TabelleSELECT Spalte FROM Tabelle
INNER JOIN ... ON ...Zwei Tabellen kombinieren -> "verbreitern"SELECT Spalte FROM Tabelle1 INNER JOIN Tabelle2 ON Tabelle1.Wert = Tabelle2.Wert
WHERE ...BedingungWHERE Spaltenname = "Wert"
ORDER BY ...Sortieren; desc = absteigend, asc = aufsteigend... ORDER BY Spalte DESC
GROUP BY ...Gruppieren nach GROUP BY Spalte
HAVING ... -> "WHERE für Aggregatsfunktionen" HAVING count(*) > Wert
UNION ... -> "verlängern" (vgl. INNER JOIN)
COUNT(...)zählenCOUNT(Spalte)
SUM(...)summierenSUM(Spalte)
MAX(...)MaximalwertMAX(Spalte)
MIN(...)MinimalwertMIN(Spalte)
AVG(...)MittelwertAVG(Spalte)
AS (...)Ausgabename der Spalte deffinierenSELECT Spaltenname AS (Ausgabename)
CREATE DATABASE ...DB erzeugenCREATE DATABASE db_namen
SHOW DATABASES ...DB´s anzeigenSHOW DATABASES
DROP DATABASE ...DB löschenDROP DATABASE db_namen
DROP DATABASE IF EXISTS ...DB löschenDROP DATABASE IF EXISTS db_namen
SHOW TABLES FROM ...alle existierenden Tabellen anzeigenSHOW TABLES FROM db_namen
DROP TABLE ...Tabelle löschenDROP TABLE tbl_namen
DROP TABLE IF EXISTS ...Tabelle löschenDROP TABLE IF EXISTS tbl_namen
ALTER TABLE ...Tabellenstrukturänderungen; ADD,MODIFY,DROP,CHANGE ALTER TABLE tbl_namen ADD spalte2 char(50)
UPDATEDB erzeugenUPDATE "Tabellen_Name" SET "Spalte1" = [Wert] db_namen

Relevanter Syntax Parameter Info

http://www.cybton.com/tutorials_show,MySQL-Befehle,0,tut,842.html