Datenbanktabellen
Eine Datenbank enthält meistens eine oder mehrere Tabellen. Jeder Tisch wird durch einen Namen (zB identifiziert "Customers" oder "Bestellung"). Die Tabellen enthalten Datensätze (Zeilen) mit Daten.
In diesem Tutorial werden wir die bekannte Beispieldatenbank (in MS Access und MS SQL Server) verwenden.
Nachfolgend finden Sie eine Auswahl aus dem "Customers" Tabelle:
Kundennummer | Kundenname | Kontaktname | Adresse | Stadt | Postleitzahl | Land |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitucion 2222 | Mexico D.F. | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Antonio Moreno | Mataderos 2312 | Mexico D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbkop | Christina Berglund | Berguvsvagen 8 | Lulea | S-958 22 | Sweden |
Die oben stehende Tabelle enthält fünf Datensätze (einer für jeden Kunden) und sieben Spalten (CustomerID, Kundenname, Kontaktperson, Adresse, Stadt, Postleitzahl-und Land).
SQL-Anweisungen
Die meisten der Aktionen, die Sie benötigen auf einer Datenbank durchführen, sind mit SQL-Anweisungen durchgeführt.
Die folgende SQL - Anweisung wählt alle Datensätze in der "Customers" Tabelle:
In diesem Tutorial werden wir Sie alles über die verschiedenen SQL-Anweisungen zu unterrichten.
Denk daran, dass...
- SQL-Schlüsselwörter sind nicht case sensitive: auswählen ist die gleiche wie SELECT
In diesem Tutorial werden wir alle SQL-Schlüsselwörter in Großbuchstaben zu schreiben.
Semikolons nach SQL-Anweisungen?
Einige Datenbanksysteme erfordern ein Semikolon am Ende jeder SQL-Anweisung.
Semikolons ist der normale Weg, jede SQL-Anweisung in Datenbanksystemen zu trennen, die mehr als eine SQL-Anweisung erlauben im selben Aufruf auf dem Server ausgeführt werden.
In diesem Tutorial werden wir Semikolon am Ende jeder SQL-Anweisung verwenden.
Einige der wichtigsten SQL-Befehle
- SELECT - extrahiert Daten aus einer Datenbank ,
- UPDATE - aktualisiert die Daten in einer Datenbank
- DELETE - löscht Daten aus einer Datenbank
- INSERT INTO - fügt neue Daten in eine Datenbank
- CREATE DATABASE - erstellt eine neue Datenbank
- ALTER DATABASE - ändert eine Datenbank
- CREATE TABLE - erstellt eine neue Tabelle
- ALTER TABLE - ändert eine Tabelle
- DROP TABLE - löscht eine Tabelle
- CREATE INDEX - erstellt einen Index (Suchtaste)
- DROP INDEX - löscht einen Index