Abfragen eines SQL (Structured Query Language )-Server ruft Daten aus den Datenbanktabellen . SQL-Abfragen werden verwendet, um auszuwählen , zu aktualisieren , zu löschen oder einzufügen in die Datenbanktabellen. Da SQL ist eine Standard-Programmiersprache , wird es über verschiedene Datenbank - Server-Anwendungen verwendet wird. Dies bedeutet, kann ein Entwickler eine Abfrage auf SQL Server verwendet gelten und übersetzen sie in MySQL oder Oracle mit wenigen Änderungen . Jede Art von Abfrage hat eine Standard- Befehl und Syntax. Anleitung
1
Wählen Daten aus den SQL-Tabellen . Auswahl von Tabellen gibt eine bis mehrere Zeilen . Die "select" -Anweisung wird verwendet , um Informationen aus Tabellen abrufen . Select -Abfragen sind von Vorteil , wenn das Lernen SQL , weil die Anweisung nicht ändert die Werte in der Tabelle. Unten ist ein Beispiel für eine SELECT-Abfrage : " . Tblname "
select * from tblname
Der obige Code wählt alle Spalten aus der Tabelle mit dem Namen
2
aktualisieren Aufzeichnungen in Ihren Tabellen . Das " Update "-Anweisung bearbeitet die Informationen in Ihren Tabellen . Die UPDATE-Anweisung bearbeiten können eine oder mehrere Zeilen . Wenn der Update-Anweisung nicht über einen "where" -Klausel hinzugefügt, um den Code , aktualisiert er jede Zeile in der Tabelle. Die folgenden Code-Updates jeden Datensatz wenn der Kunde seinen Nachnamen " Smith ":
Update tblCustomer Satz first_name = 'Joe' waren nachname = 'Smith '
Der obige Code bearbeitet die " tblCustomer " Tisch. Die Abfrage setzt den ersten Namen "Joe" für alle Kunden mit dem Nachnamen " Schmidt".
3
Einfügen neuer Datensätze in die Datenbank -Tabelle. Die "insert "-Befehl bietet Entwicklern die Möglichkeit , Datensätze in einer Tabelle hinzufügen . Der Befehl erfordert, dass Sie für jede Spalte in der Tabelle , aber Sie können auch diese Spalten auf " NULL" (kein Wert ), wenn Sie unsicher sind , welcher Wert in einigen Spalten sind . Der folgende Code fügt einen neuen Datensatz in einer Tabelle :
insert into tblCustomer ( vorname, nachname , Adresse) values (' Joe ', ' Smith ', NULL )
In dieser Erklärung ein Neukunden Datensatz erstellt . Die Adresse des Kunden unbekannt ist, so dass die " NULL "-Wert verwendet wird.
4
Löschen von Datensätzen aus Ihrer Tabelle . Die delete-Anweisung dauerhaft entfernt Daten aus einer Tabelle . Der folgende Code entfernt alle Datensätze, in denen der Kunde Nachnamen " Smith ":
von tblCustomer streichen nachname = 'Smith '
Es ist wichtig, eine "where" -Klausel in einer Anweisung angeben löschen , weil die gesamte Tabelle wird gelöscht, wenn es weggelassen .