SQL-Anweisungen können Sie Daten zwischen Anwendungen und einer Datenbank austauschen , so dass Ihre Anwendungen flexibler und nützlich. Wenn Sie kein Programmierer sind und einfach zu bedienende Schnittstelle mit einer Datenbank benötigen , sind diese Aussagen auch eine gute Möglichkeit, zu holen und Ändern von Daten in Datenbanken , entweder lokal oder remote . Relational Database
Eine relationale Datenbank ist eine Datenbank, die eine oder mehrere Tabellen , wo jeder Tisch besteht aus null oder mehr Reihen von Daten enthält. Jede Tabelle enthält Felder, die die Daten, die in dieser Spalte für jede Zeile aufgenommen werden beschreiben . Viele dieser Tabellen häufig Beziehungen zu anderen Tabellen, die Daten in sie zu verknüpfen. Zum Beispiel gibt es eine Eins-zu -viele-Beziehung mit einem Kunden und Bestellungen Tisch. Beide Tabellen haben einen Schlüssel, der in Verbindung mit einem oder mehreren Aufträgen aus einem einzigen Kunden zu identifizieren.
Abrufen von Daten
Die häufigste SQL-Anweisung in der Programmierung ist die SQL- SELECT Anweisung, die verwendet werden, um abzufragen oder abrufen von Informationen aus einer oder mehreren Datenbanktabellen . Diese Erklärung gilt für viele verschiedene Optionen und Ausnahmen , um die Daten, die Sie anzeigen möchten holen. Die grundlegende SELECT-Anweisung hat nur zwei Teilen: die Felder, die Sie abrufen möchten und Sie die gewünschte Tabelle aus abzurufen. Eine grundlegende SELECT-Anweisung sieht wie folgt aus :
SELECT EmployeeID , Vorname, Nachname , HireDate , Stadt FROM Employees
WHERE-Klausel
können die SELECT-Anweisung mit der WHERE-Klausel in Ihren Abfragen zu verlängern. Dies ermöglicht Ihnen, zu begrenzen oder zu filtern die Menge der Daten, die Sie aus der Datenbank zu holen . Die Bedingungen aufgenommen in der WHERE-Klausel von den ausgewählten Daten erfüllt werden müssen. Zum Beispiel:
SELECT EmployeeID , Vorname, Nachname , HireDate Stadt aus EmployeesWHERE Stadt = 'London'
Data Modification
Die ALTER -Anweisung modifiziert eine Tabellendefinition durch Ändern , Hinzufügen oder Löschen von Spalten und Einschränkungen . Zum Beispiel können Sie eine neue Spalte mit der folgenden Syntax hinzu:
ALTER TABLE ADD dbo.doc_exa column_b VARCHAR ( 20) NULL;
Die UPDATE -Anweisung ändert die vorhandenen Daten in einem oder mehreren Spalten in einer Tabelle . Zum Beispiel:
UPDATE dbo.Table2 SET dbo.Table2.ColB = 2
Die DELETE-Anweisung entfernt einfach Zeilen aus einer Tabelle oder Sicht. Zum Beispiel: ;
FROM Production.ProductCostHistoryWHERE StandardCost > 1000.00 DELETE