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

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

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