Spickzettel SQL - Einführung

SQL wird häufig als strukturierte Abfragesprache bezeichnet. Es handelt sich um eine deklarative Sprache mit mehreren Paradigmen. Dabei handelt es sich um die domänenspezifische Sprache, die zum Entwerfen und Verwalten von Datenmodellen zum Organisieren der Daten in relationalen Modelldatenbanken verwendet wird. SQL wurde von Donald Chamberlin und Raymond Boyce entworfen. SQL erschien zum ersten Mal im Jahr 1974. SQL ist statische Typisierung und starke Disziplin. SQL unterstützt plattformübergreifende Betriebssysteme. Die Dateierweiterung lautet .sql und wurde von ISO / IEC entwickelt. SQL hat verschiedene Untersprachen, die als Anweisungen bezeichnet werden, um verschiedene Operationen basierend auf der erforderlichen Operation auszuführen.

Befehle und Inhalte in Cheatsheet SQL

Cheatsheet-SQL-Befehle können in verschiedene Kategorien eingeteilt werden, die als Datendefinitionsbefehle, Datenmanipulationsbefehle und Datensteuerungsbefehle klassifiziert werden können. Nachfolgend sind die genannten Cheatsheet-SQL-Befehle aufgeführt, mit denen verschiedene Arten von Vorgängen ausgeführt werden:

ABFRAGE BESCHREIBUNG
DATENMANIPULATIONSBEFEHLE
Wählen aus ;Abfrage ganzer Daten aus der genannten Tabelle
Wählen Sie col1, col2 aus;Abrufen von zwei Spalten aus einer Tabelle
Wählen Sie col1, col2 aus der Tabelle WHERE aus.Abfragen von Daten aus einer Tabelle basierend auf einer Bedingung
Wählen Sie eine bestimmte Farbe aus;Um einzelne Datensätze aus einer Tabelle abzufragen
Wählen Sie eine bestimmte Spalte aus der Tabelle WHERE aus.Abfragen einzelner Datensätze aus einer Tabelle basierend auf einer Bedingung zum Filtern der Daten
Wählen Sie col1, col2 aus der Tabelle ORDER BY col2 ASC aus.Abfragen von Daten aus einer Tabelle und Sortieren der abgerufenen Datensätze in aufsteigender Reihenfolge
Wählen Sie col1, col2 aus der Tabelle ORDER BY col2 DESC aus.Abfragen von Daten aus einer Tabelle und Sortieren der abgerufenen Datensätze in absteigender Reihenfolge
Wählen Sie aggregate (col1), col2 aus der Tabelle GROUP BY col2 aus.Abfragen von Daten aus der Tabelle, um die Daten basierend auf einer Spalte zu aggregieren.
Wählen Sie aus der Tabelle GROUP BY col2 HAVING condition das Aggregat (col1) und col2 aus.Abfragen von Daten aus der Tabelle, um die Daten basierend auf einer Spalte und einer Bedingung zu aggregieren.
Wählen Sie col1, col2 aus der Bedingung table1 INNER JOIN table2 ON aus.So fragen Sie Daten aus mehreren Tabellen ab und verknüpfen das Ergebnis basierend auf einer Bedingung und zeigen ein einzelnes Ergebnis an
Wählen Sie col1, col2 aus der Bedingung table1 LEFT JOIN table2 ON aus.Um Daten aus mehreren Tabellen und Links abzufragen, fügen Sie das Ergebnis basierend auf einer Bedingung hinzu und zeigen es als einzelnes Ergebnis an
Wählen Sie col1, col2 aus table1 aus. RIGHT JOIN table2 ON condition;Um Daten aus mehreren Tabellen abzufragen und rechts zu verbinden, wird das Ergebnis basierend auf einer Bedingung als einzelnes Ergebnis angezeigt
Wählen Sie col1, col2 aus table1 aus. FULL OUTER JOIN table2 ON condition;Um Daten aus mehreren Tabellen und vollständigen Outer-Joins abzufragen, fügen Sie das Ergebnis basierend auf einer Bedingung hinzu und zeigen es als einzelnes Ergebnis an
Wählen Sie col1, col2 aus table1 CROSS JOIN table2;Abfragen von Daten aus mehreren Tabellen und Cross-Join des Ergebnisses, um ein kartesisches Produkt der Datensätze zu erhalten und als einzelnes Ergebnis anzuzeigen
Wählen Sie Spalte1, Spalte2 aus Tabelle1 aus. UNION Wählen Sie Spalte1, Spalte2 aus Tabelle2 aus.Abfragen von Daten aus mehreren Tabellen und Kombinieren der Ergebnisse von Datensätzen aus zwei Tabellen.
DATA DEFINITION COMMANDS
CREATE TABLE table_name (col_name DATA_TYPE CONSTRAINT);Um eine Tabelle mit neuen Spalten zu erstellen, kann die gesamte Spaltendefinition durch ein Komma angegeben werden
ALTER TABLE table_name;Hinzufügen einer neuen Spalte zur Tabelle
DROP TABLE table_name;So löschen Sie die gesamte Tabelle aus der Datenbank
INSERT INTO table_name (Liste der Spalten) VALUES (Liste der Werte);Einfügen von Daten in eine Tabelle für einen Datensatz.
UPDATE-Tabelle SET col1 = updated_value;So aktualisieren Sie einen Zellenwert in einer Tabelle basierend auf dem Spaltennamen
UPDATE-Tabelle SET col1 = updated_value1, col2 = updated_value2 WHERE-Bedingung;So aktualisieren Sie mehrere Zellenwerte in einer Tabelle basierend auf Spaltennamen und Bedingungen
DELETE FROM table_name;Um die vollständigen Daten in einer Tabelle zu löschen.
DELETE FROM tabellenname WHERE bedingung;Löschen der vollständigen Daten in einer Tabelle basierend auf einer Bedingung.
DATENSTEUERUNGSBEFEHLE
GEWÄHRLEISTUNG (GEWÄHRLEISTUNGSOPTION)Gewähren eines Zugriffs auf einen bestimmten Benutzer basierend auf der Berechtigungsoption und der Zugriffsanforderung.
REVOKE ON FROMZugriff auf einen bestimmten Benutzer von einem bestimmten Objekt entziehen

Kostenlose Tipps und Tricks zur Verwendung von Cheatsheet SQL-Befehlen: -

  1. Die SQL-Cheat-Sheet-Befehle können in jeder IDE oder jedem Tool verwendet werden, in der der Benutzer mithilfe der JAR-Datei des Datenbanktyps eine Verbindung zur Datenbank hergestellt hat.
  2. Die verschiedenen auf dem Markt verfügbaren Datenbanken sind Oracle, Microsoft SQL Server, IBM DB2 usw., mit denen alle diese Datenbanken verbunden werden können, indem ihre jeweiligen Jars und Tools zum Verwalten der Datenoperationen verwendet werden.
  3. Es gibt ein anderes Spickzettelblatt für SQL-Aggregatfunktionen, das zusammen mit den SQL-Spickzettelbefehlen verwendet werden kann, um einige komplexe Vorgänge basierend auf den erforderlichen Daten für die Abfrage auszuführen.
FUNKTION BESCHREIBUNG
ANZAHLAnzahl der Elemente in einer Liste zählen
SUMMEUm die Gesamtsumme der Elemente in einer Liste zurückzugeben
Max
AVGSo geben Sie den Durchschnitt einer Liste zurück
MINDESTSo geben Sie den Mindestwert aus einer Liste zurück
MaxRückgabe des Maximalwerts aus einer Liste
  1. Mit einem Spickzettel für SQL-Befehle kann VIEWS auch verwaltet und erstellt werden.
  2. INDEXES und TRIGGERS können auch mit SQL-Befehlen für Spickzettel verwaltet werden.
  3. Die verschiedenen Cheat Sheet-SQL-Operatoren sind arithmetische Operatoren, logische Operatoren, Vergleichsoperatoren und Negationsoperatoren, die den allgemeinen Programmiersprachen ähneln.
  4. Der unterschiedliche Spickzettel für SQL Expressions ist Numerisch, Boolesch und Datum.
  5. Die verschiedenen SQL-Einschränkungen sind die Regeln zum Ausführen der Befehle für die Tabellenspalten, um Zuverlässigkeit, Redundanz und Genauigkeit beim Ausführen von Operationen für eine Tabelle sicherzustellen.
  6. Bei der Integrität spielt die referenzielle Integrität eine wichtige Rolle bei der Ausführung von Integritätsbeschränkungen zusammen mit den Befehlen. Die verschiedenen verfügbaren Einschränkungen sind Integritäts- und Drop-Einschränkungen.
  7. SQL Injection ist ein weiteres Konzept, bei dem die vom Benutzer übermittelten Daten immer vor der Verarbeitung oder Ausführung der Abfrage überprüft werden sollten, um Datenverluste zu vermeiden und einen sicheren Datenbetrieb ohne Datenverlust zu gewährleisten.

Cheatsheet SQL - Fazit

SQL wird zum Ausführen von Datenbankoperationen für viele relationale Modelldatenbanken verwendet, um mehrere Rohoperationen auszuführen. Die gemeinsame Sprache für alle relationalen Modelldatenbanken ist SQL (Structured Query Language). Die Formel unterscheidet sich nur in allen Datenbanken. Alle Funktionen in SQL-Spickzettelbefehlen können verwendet werden, um die meisten komplexen Vorgänge oder Datenanforderungen in einer beliebigen Anwendung auszuführen oder um direkt Berichte oder Datendateien zum Exportieren oder Importieren in bzw. aus den Datenbanken zu generieren.

Empfohlener Artikel

Dies war ein Leitfaden für Cheatsheet SQL. Hier haben wir den Inhalt und den Befehl sowie kostenlose Tipps und Tricks für Cheat Sheet SQL besprochen. Weitere Informationen finden Sie auch im folgenden Artikel.

  1. Fragen und Antworten zum SQL-Interview - Die 12 wichtigsten nützlichen Fragen
  2. Karriere in SQL Server
  3. Karriere in SQL
  4. Geniales Cheatsheet für UNIX
  5. 12 erfolgreichste Fragen und Antworten zu TSQL-Interviews
  6. Cheat Sheet JavaScript: Was sind die Funktionen
  7. Weblogic vs Tomcat: Was sind die Unterschiede