16.08.
2009

SQL – Structured Query Language

SQL (Structured Query Language, zu deutsch: Strukturierte Abfragesprache) ist ein von der ANSI und ISO/IEC genormte Abfragesprache für relationale Datenbanken. SQL dient aber nicht nur für das abfragen von Daten. Folge Kategorien dieser Sprache verdeutlichen dies:

  • DQL (SQL Data Query Language)
    Abfrage
    Befehl: SELECT

  • DML (SQL Data Manipulation Language)
    Manipulation
    Befehle: INSERT, UPDATE, DELETE

  • DDL (SQL Data Definition Language)
    Datendefinition
    Befehle: CREATE, ALTER, DROP

  • DCL (SQL Data Control Language)
    Rechteverwaltung
    Befehle: GRANT, REVOKE

MySQL, PostgreSQL, Oracle, DB2, Informix, MaxDB, Borland Interbase, SQLite, Lotus Approach, Microsoft SQL Server, Microsoft Access und noch eine Vielzahl von weiteren Datenbanksystemen unterstützen Teile der SQL-Sprachstandards. Allerdings existieren herstellerspezifische Erweiterungen, so kann es für die von den Herstellern parallel entwickelte gleiche Funktion unterschiedliche Implementierungen geben.

Im MySQL-Tutorial[1] finden sich einige SQL-Beispiele die auch unter anderen Datenbanksystemen funktionieren.

Web-Links / Literatur
[1] https://www.jenshohmann.de/index.php?content=edvtutorials&id=5 MySQL-Tutorial
[2] http://dev.mysql.com/doc/ Dokumentation von MySQL
[3] http://www.postgresql.org/docs/ Dokumentation von PostgreSQL
[4] http://www.torsten-horn.de/techdocs/sql.htm

Kein Kommentar

Kommentieren

Dein Kommentar

Wir benutzen Cookies um die Nutzerfreundlichkeit der Webseite zu verbessen. Durch Deinen Besuch stimmst Du dem zu.