aspose.info
DE

SQL-Dateiformat - Eine strukturierte Abfragesprachen-Datendatei

Aktualisiert

Was ist eine SQL-Datei?

Eine Datei mit der Erweiterung .sql ist eine SQL-Datei (Structured Query Language), die Code für die Arbeit mit relationalen Datenbanken enthält. Es wird verwendet, um SQL-Anweisungen für CRUD-Operationen (Create, Read, Update, and Delete) auf Datenbanken zu schreiben. SQL-Dateien sind bei der Arbeit mit Desktop- und webbasierten Datenbanken üblich. Es gibt mehrere Alternativen zu SQL wie Java Persistence Query Language (JPQL), LINQ, HTSQL, 4D QL und einige andere. SQL-Dateien können mit Abfrage-Editoren von Microsoft SQL Server, MySQL und anderen einfachen Texteditoren wie Notepad unter Windows OS geöffnet werden.

Kurze Geschichte

  • Anfang der 1970er Jahre von Donal D. Chamberlin und Raymond F. Boyce bei IBM entwickelt und eingeführt
  • Wird zum Speichern und Abrufen von Daten aus dem ursprünglichen quasi-relationalen Datenbankverwaltungssystem von IBM, System R, verwendet
  • Beginnend mit der Verwendung in kommerziellen Produkten basierend auf ihrem System R-Prototyp, einschließlich System/38, SQL/DS und DB2, die 1979, 1981 bzw. 1983 im Handel erhältlich waren.
  • 1986 offiziell von ANSI- und ISO-Standardgruppen als Standard “Datenbanksprache SQL” für relationale Datenbankverwaltungssysteme (RDBMS) übernommen

SQL-Dateiformat

SQL-Dateien sind im Klartextformat und können aus mehreren Sprachelementen bestehen. Mehrere Anweisungen können einer einzigen SQL-Datei hinzugefügt werden, wenn ihre Ausführung ohne Abhängigkeit möglich ist. Diese SQL-Befehle können von Abfrageeditoren zum Ausführen von CRUD-Operationen ausgeführt werden.

Elemente der SQL-Sprache

Die SQL-Sprachelemente sind unten aufgeführt.

ElementBeschreibung
KlauselnBestandteile von Anweisungen und Abfragen.
AusdrückeKann entweder skalare Werte oder Tabellen erzeugen, die aus Spalten und Zeilen von Daten bestehen
PrädikateGeben Sie Bedingungen an, die zu dreiwertiger SQL-Logik (3VL) (wahr/falsch/unbekannt) oder booleschen Wahrheitswerten ausgewertet werden können und verwendet werden, um die Auswirkungen von Anweisungen und Abfragen zu begrenzen oder den Programmablauf zu ändern.
AbfragenRufen Sie die Daten nach bestimmten Kriterien ab. Dies ist ein wichtiges Element von SQL.
AussagenKann dauerhafte Auswirkungen auf Schemata und Daten haben oder Transaktionen, Programmablauf, Verbindungen, Sitzungen oder Diagnosen steuern.

SQL-Beispiel

Die folgende SQL-Anweisung erstellt eine Tabelle namens DATA, gefolgt von zusätzlichen INSERT-Befehlen, um Datensätze in diese Tabelle einzufügen.

CREATE TABLE DATA
(ID INTEGER REFERENCES STATION(ID),
MONTH INTEGER CHECK (MONTH BETWEEN 1 AND 12),
TEMP_F REAL CHECK (TEMP_F BETWEEN -80 AND 150),
RAIN_I REAL CHECK (RAIN_I BETWEEN 0 AND 100),
PRIMARY KEY (ID, MONTH));
INSERT INTO STATS VALUES (23, 1, 57.4, 0.31);
INSERT INTO STATS VALUES (21, 7, 91.7, 5.15);
INSERT INTO STATS VALUES (45, 1, 27.3, 0.18);
INSERT INTO STATS VALUES (65, 7, 74.8, 2.11);
INSERT INTO STATS VALUES (78, 1, 6.7, 2.10);
INSERT INTO STATS VALUES (88, 7, 65.8, 4.52);

Verweise

Siehe auch