SQL (Structured Query Language) ist eine Sprache, die zur Verwaltung und Abfrage von Datenbanken verwendet wird. Mit SQL können Datenbanken erstellt, abgefragt, aktualisiert und gelöscht werden.
100+ SQL Befehle im Überblick auf Deutsch
- SELECT: Wählt Daten aus einer Tabelle aus
- INSERT INTO: Fügt Daten in eine Tabelle ein
- UPDATE: Aktualisiert Daten in einer Tabelle
- DELETE: Löscht Daten aus einer Tabelle
- CREATE DATABASE: Erstellt eine neue Datenbank
- CREATE TABLE: Erstellt eine neue Tabelle
- DROP DATABASE: Löscht eine Datenbank
- DROP TABLE: Löscht eine Tabelle
- ALTER TABLE: Ändert die Struktur einer Tabelle
- TRUNCATE TABLE: Löscht alle Daten in einer Tabelle
- SELECT DISTINCT: Wählt eindeutige Werte aus
- COUNT(): Zählt die Anzahl der Zeilen in einer Tabelle
- SUM(): Berechnet die Summe von Werten in einer Spalte
- AVG(): Berechnet den Durchschnitt von Werten in einer Spalte
- MIN(): Ermittelt den kleinsten Wert in einer Spalte
- MAX(): Ermittelt den größten Wert in einer Spalte
- BETWEEN: Wählt Werte innerhalb eines bestimmten Bereichs aus
- LIKE: Wählt Werte basierend auf einem Muster aus
- ORDER BY: Sortiert die Ergebnisse nach einer Spalte
- GROUP BY: Gruppiert die Ergebnisse basierend auf einer Spalte
- HAVING: Filtert gruppierte Daten
- INNER JOIN: Verknüpft Datensätze aus zwei Tabellen basierend auf einer Bedingung
- LEFT JOIN: Verknüpft Datensätze aus der ersten Tabelle mit Datensätzen aus der zweiten Tabelle
- RIGHT JOIN: Verknüpft Datensätze aus der zweiten Tabelle mit Datensätzen aus der ersten Tabelle
- FULL JOIN: Verknüpft Datensätze aus beiden Tabellen, auch wenn keine Übereinstimmung vorhanden ist
- UNION: Kombiniert Ergebnisse aus zwei SELECT-Abfragen
- UNION ALL: Kombiniert Ergebnisse aus zwei SELECT-Abfragen ohne Duplikate zu entfernen
- EXISTS: Überprüft, ob eine Unterabfrage Ergebnisse zurückgibt
- IN: Überprüft, ob ein Wert in einer Liste von Werten enthalten ist
- NOT IN: Überprüft, ob ein Wert nicht in einer Liste von Werten enthalten ist
- CREATE INDEX: Erstellt einen Index für eine Tabelle
- DROP INDEX: Löscht einen Index
- GRANT: Gewährt Berechtigungen auf eine Datenbank oder Tabelle
- REVOKE: Entzieht Berechtigungen
- DISTINCT: Wählt eindeutige Werte aus
- AS: Benennt Spalten oder Tabellen um
- LIKE: Filtert basierend auf einem Muster
- ORDER BY: Sortiert die Ergebnisse
- WHERE: Filtert Ergebnisse basierend auf einer Bedingung
- HAVING: Filtert gruppierte Daten
- LIMIT: Begrenzt die Anzahl der zurückgegebenen Zeilen
- OFFSET: Überspringt eine bestimmte Anzahl von Zeilen
- TRUNCATE: Löscht alle Daten in einer Tabelle, aber behält die Struktur bei
- CASCADE: Löscht abhängige Daten beim Löschen einer Tabelle
- PRIMARY KEY: Definiert eine Primärschlüsselspalte
- FOREIGN KEY: Definiert eine Fremdschlüsselspalte
- CHECK: Überprüft, ob Werte bestimmten Bedingungen entsprechen
- DEFAULT: Legt einen Standardwert für eine Spalte fest
- INDEX: Erstellt einen Index für eine Spalte
- IN: Überprüft, ob ein Wert in einer Liste von Werten enthalten ist
- NOT IN: Überprüft, ob ein Wert nicht in einer Liste von Werten enthalten ist
- **DATE(): Extrahiert das Datum aus einem Datums- oder Datum/Uhrzeit-Wert
- **YEAR(): Extrahiert das Jahr aus einem Datums- oder Datum/Uhrzeit-Wert
- **MONTH(): Extrahiert den Monat aus einem Datums- oder Datum/Uhrzeit-Wert
- **DAY(): Extrahiert den Tag aus einem Datums- oder Datum/Uhrzeit-Wert
- CURRENT_DATE: Gibt das aktuelle Datum zurück
- CURRENT_TIME: Gibt die aktuelle Uhrzeit zurück
- CURRENT_TIMESTAMP: Gibt das aktuelle Datum und die aktuelle Uhrzeit zurück
- COALESCE: Gibt den ersten nicht NULL Wert in einer Reihe von Werten zurück
- CASE WHEN: Ähnlich wie IF-ELSE in anderen Programmiersprachen
- AVG(): Berechnet den Durchschnitt von Werten in einer Spalte
- SUM(): Berechnet die Summe von Werten in einer Spalte
- COUNT(): Zählt die Anzahl der Zeilen in einer Tabelle
- MAX(): Ermittelt den größten Wert in einer Spalte
- MIN(): Ermittelt den kleinsten Wert in einer Spalte
- MONTHNAME(): Extrahiert den Monatsnamen aus einem Datums- oder Datum/Uhrzeit-Wert
- IFNULL(): Ersetzt einen NULL-Wert durch einen anderen Wert
- IS NULL: Überprüft, ob ein Wert NULL ist
- IS NOT NULL: Überprüft, ob ein Wert nicht NULL ist
- REGEXP: Verwendet reguläre Ausdrücke zur Suche nach Mustern in Texten
- CONCAT(): Verkettet zwei oder mehr Zeichenfolgen
- SUBSTRING(): Extrahiert einen Teil einer Zeichenfolge
- ROUND(): Rundet eine Zahl auf eine bestimmte Anzahl von Dezimalstellen
- TRUNCATE(): Kürzt eine Zahl auf eine bestimmte Anzahl von Dezimalstellen
- AVG() OVER(): Berechnet das Durchschnitt aller Werte in einer Spalte
- SUM() OVER(): Berechnet die Summe aller Werte in einer Spalte
- COUNT() OVER(): Zählt die Anzahl der Zeilen in einer Spalte
- ROW_NUMBER() OVER(): Ordnet Zeilen in einer Spalte eine fortlaufende Nummer zu
- RANK() OVER(): Ordnet Zeilen in einer Spalte basierend auf ihrem Rang zu
- DENSE_RANK() OVER(): Ordnet Zeilen in einer Spalte basierend auf ihrem dichten Rang zu
- PARTITION BY: Teilt Ergebnisse in Partitionen auf, um Analysefunktionen auf Teilgruppen von Daten anzuwenden
- LEAD() OVER(): Gibt das folgende Element in einer Sequenz zurück
- LAG() OVER(): Gibt das vorherige Element in einer Sequenz zurück
- FIRST_VALUE() OVER(): Gibt den ersten Wert in einer Sequenz zurück
- LAST_VALUE() OVER(): Gibt den letzten Wert in einer Sequenz zurück
- NTH_VALUE() OVER(): Gibt den n-ten Wert in einer Sequenz zurück
- STDDEV(): Berechnet die Standardabweichung von Werten in einer Spalte
- VARIANCE(): Berechnet die Varianz von Werten in einer Spalte
- PERCENTILE_CONT(): Berechnet den Kontinuitätspercentilwert einer Spalte
- PERCENTILE_DISC(): Berechnet den diskreten Percentilwert einer Spalte
- CAST(): Konvertiert einen Wert in einen anderen Datentyp
- CONVERT(): Konvertiert einen Wert in einen anderen Datentyp
- DATE_FORMAT(): Formatiert ein Datums- oder Datum/Uhrzeit-Wert
- STR_TO_DATE(): Konvertiert eine Zeichenfolge in ein Datum
- IF(): Ähnlich wie IF-ELSE in anderen Programmiersprachen
- GREATEST(): Gibt den größten Wert in einer Liste von Werten zurück
- LEAST(): Gibt den kleinsten Wert in einer Liste von Werten zurück
- GROUP_CONCAT(): Konkateniert Zeilen in einer Gruppe zu einer einzigen Zeichenfolge
- DATE_ADD(): Fügt ein bestimmtes Datum oder eine bestimmte Zeit zu einem Datum oder einer Zeit hinzu
- DATE_SUB(): Subtrahiert ein bestimmtes Datum oder eine bestimmte Zeit von einem Datum oder einer Zeit
Diese Liste von 100 SQL Befehlen kann Ihnen helfen, effizient mit Datenbanken zu arbeiten und komplexe Abfragen durchzuführen. Durch die Verwendung dieser Befehle können Sie Daten präzise abfragen, analysieren und verwalten. SQL ist eine leistungsstarke Sprache, die in der Datenbankverwaltung weit verbreitet ist und es Benutzern ermöglicht, effektiv mit Daten zu arbeiten.
befehle Shortcuts sql
Über Mich
Hi ich bin’s Dominik. Auf Blogseite.com findest du alles was mich interessiert. Mag Games, liebe SEO, programmiere gerne und möchte dir mit verschiedenen Themen die mich begeistern einen Mehrwert liefern. Viel Spaß auf meiner Seite
Weitere Beiträge auf Blogseite.com
Kennst du schon diese Memes?