SQL

SQL (Structured Query Language) ist eine ISO zertifizierte Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. Sie wird von fast allen gängigen Datenbanksystemen unterstützt.
Die Syntax von SQL ist relativ einfach aufgebaut und semantisch an die englische Umgangssprache angelehnt. SQL stellt eine Reihe von Befehlen zur Manipulation von Datenbeständen (Einfügen, Bearbeiten und Löschen von Datensätzen) und zur Abfrage von Daten zur Verfügung. Durch seine Rolle als Quasi-Standard ist SQL von großer Bedeutung, da eine weitgehende Unabhängigkeit von der benutzten Software erzielt werden kann. Auch der Einsatz im populären Datenbanksystem MySQL trug stark zur Verbreitung bei.


SQL 99

1999 wurde SQL99 bzw. SQL3 als dritter SQL Standard von der ISO verabschiedet und ist bis heute in vielen Datenbanksystem weit verbreitet.

SQL 2003

2003 verabschiedete die ISO SQL2003 als Nachfolger des inzwischen vier Jahre alten SQL Standards SQL99. SQL 2003 brachte viele neuen Funktionen mit sich. So wurde das CREATE TABLE Statement erweitert, sodass nun CREATE TABLE AS oder CREATE TABLE LIKE möglich ist. Mit MERGE wurde auch ein neues Statement eingeführt. Zwei neue Spaltentypen, auto-generated values und identity-columns, sowie XML Funktionen runden das Paket ab.

SQL 2006

Der neuste Standard, SQL 2006, wurde 2006 von der ISO verabschiedet und ist als erster SQL Standard nicht frei erhältlich, sondern muss bei der ISO käuflich erworben werden, was die Verbreitung sicherlich deutlich erschwert und verzögert. Dieser Standard zielt mit seinen neuen Funktionen vor allem darauf ab, XML Daten zu speichern, zu manipulieren und sowohl XML Daten, als auch herkömmliche SQL Daten, als XML auszugeben.

PHP«SQL»MySQL

 Quelltext betrachten   Druckversion   Versionen 
Letzte Änderung: 01.03.2009 14:04 Version 1.0.0