SQL-Einführung
- Vorherige Seite Server-Skript
- Nächste Seite Webseiten-Bau-Einführung
Programmierung
SQL ist die Standardcomputerlanguage zur Zugriffnahme und Verarbeitung von Datenbanken.
Datenverwaltung mit SQL
SQL (Structured Query Language) ist die Standardlanguage zur Zugriffnahme auf Datenbanken, die Datenbanken wie SQL Server, Oracle, MySQL, Sybase und Access usw. umfassen.
Für diejenigen, die Daten in Datenbanken speichern und davon abrufen möchten, ist das Wissen über SQL unerschütterlich wertvoll.
- Was ist SQL?QL ist die Abkürzung für Structured Query Language (S tructuredQ ueryL
- SQL ermöglicht es uns, auf Datenbanken zuzugreifen
- SQL ist eine ANSI-Standardcomputerlanguage
- SQL führt Abfragen auf Datenbanken durch
- SQL kann Daten aus der Datenbank abrufen
- SQL kann neue Aufzeichnungen in die Datenbank einfügen
- SQL kann Aufzeichnungen aus der Datenbank löschen
- SQL ist leicht zu lernen
Anmerkung des Herausgebers:ANSI, American National Standards Institute
SQL ist ein Standard - aber...
SQL ist eine ANSI-Standardcomputerlanguage, die zum Zugriff und zur Manipulation von Datenbankssystemen verwendet wird. SQL-Anweisungen werden verwendet, um Daten aus der Datenbank abzurufen und zu aktualisieren. SQL kann mit Datenbankprogrammen wie MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase und anderen Datenbanksystemen zusammenarbeiten.
Leider gibt es viele verschiedene Versionen der SQL-Sprache, aber um mit dem ANSI-Standard kompatibel zu sein, müssen sie einige Hauptwörter (wie SELECT, UPDATE, DELETE, INSERT, WHERE usw.) ähnlich unterstützt werden.
Anmerkung:Abgesehen vom SQL-Standard besitzen die meisten SQL-Datenbankprogramme ihre eigenen privaten Erweiterungen!
SQL-Datenbanktabelle
Eine Datenbank enthält in der Regel eine oder mehrere Tabellen. Jede Tabelle wird durch einen Namen identifiziert (z.B. "Kunde" oder "Auftrag"). Tabellen enthalten mit Daten versehene Aufzeichnungen (Zeilen).
Ein Beispiel ist eine Tabelle namens "Persons":
LastName | Vorname | Adresse | Stadt |
---|---|---|---|
Hansen | Ola | Timoteivn 10 | Sandnes |
Svendson | Tove | Borgvn 23 | Sandnes |
Pettersen | Kari | Storgt 20 | Stavanger |
Die obige Tabelle enthält drei Einträge (jeder Eintrag entspricht einer Person) und vier Spalten (Nachname, Vorname, Adresse und Stadt).
SQL-Abfrageprogramm
Durch SQL können wir eine Datenbank abfragen und eine zurückgegebene Ergebnismenge erhalten.
Ein Abfrageprogramm ähnelt so:
SELECT LastName FROM Persons
Das Ergebnisset ähnelt so:
LastName |
---|
Hansen |
Svendson |
Pettersen |
Anmerkung:Einige Datenbanksysteme erfordern das Verwenden eines Semikolons am Ende eines SQL-Befehls. In unseren Tutorials wird kein Semikolon verwendet.
SQL-Datenmanipulationssprache (DML)
SQL (Strukturierter Abfragesprache) ist die Syntax zur Ausführung von Abfragen. Aber die SQL-Sprache enthält auch Syntax zur Aktualisierung, Einfügung und Löschung von Einträgen.
Diese Abfrage- und Aktualisierungsanweisungen stammen alle aus dem DML-Teil von SQL:
- SELECT - Daten aus Datenbanktabellen abrufen
- UPDATE - Daten in Datenbanktabellen aktualisieren
- DELETE - Daten aus Datenbanktabellen löschen
- INSERT INTO - Daten in Datenbanktabellen einfügen
SQL-Datendefinitionssprache (DDL)
Der Datendefinitionssprachenteil von SQL ermöglicht es uns, Tabellen zu erstellen oder zu löschen. Wir können auch Indizes (Schlüssel) definieren, Verbindungen zwischen Tabellen regeln und Einschränkungen zwischen Tabellen anwenden.
Die wichtigsten DDL-Anweisungen in SQL:
- CREATE TABLE - Erstellen eines neuen Tables
- ALTER TABLE - Ändern (Verändern) eines Datenbanktables
- DROP TABLE - Löschen eines Tables
- CREATE INDEX - Erstellen eines Index (Suchschlüssel)
- DROP INDEX - Löschen eines Index
SQL-Tutorial
Lernen Sie das von CodeW3C.com bereitgestellte SQL-Tutorial.
- Vorherige Seite Server-Skript
- Nächste Seite Webseiten-Bau-Einführung