SQL
aus www.iwiki.de, der freien Wissensdatenbank
SQL (allgemein mit Structured Query Language übersetzt) ist eine Datensprache, die an die Englische Sprache angelehnt ist. SQL wird von den meisten relationalen Datenbankmanagementsystemen als Anfragesprache eingesetzt.
Inhaltsverzeichnis |
Geschichte
SEQUEL (Structured Englisch Query Language), der Vorgänger von SQL, wurde in den 1970er Jahren von IBM entwickelt. SQL, das ursprünglich SEQUEL /2 genannt werden sollte, wurde 1976 durch IBM entworfen.
Sprachelemente
SQL bietet verschiedene Befehlsarten.
- Administrative Befehle
- CREATE DATABASE - Erzeugen neuer Datenbanken
- DROP DATABASE - Löschen bestehender Datenbanken mit sämtlichen Daten
- CREATE INDEX - Erzeugen neuer Indizes
- DROP INDEX - Löschen vorhandener Indizes
- DDL - Data Definition Language
- CREATE TABLE - Erzeugen neuer Tabellen
- DROP TABLE - Löschen bestehender Tabellen
- ALTER TABLE - Änderung an Tabellen vornehmen
- z.B.: Datentyp einer Spalte ändern
- CREATE VIEW - Erzeugen neuer Views
- DROP VIEW - Löschen bestehender Views
- DML - Data Manipulation Language
Das erstellen von SQL Anweisungen wird durch den Einsatz von QBE-Tools erleichtert.
Weblinks
- deutsche DMOZ-Kategorie SQL
- SQL-Tutorial aus der W3 Schule (englisch)
- SQL-Kurzreferenz
- SQL-Einführung und Referenz
- SQL-Einführung und kleine Referenz (techonthenet, englisch)
- Free Tutorials (englisch)
Literatur
Robert Grebner; Skript zur Vorlesung Datenbanken und Informationsmanagement an der Fachhochschule Würzburg
