Kontaktformular
Kontakt Sie haben eine Frage, eine Projektanfrage oder benötigen ein Angebot? Wir beraten Sie gerne und freuen uns auf frische Herausforderungen! credia communications GmbH Rabinstraße 4 53111 Bonn
Telefon: 0228/96395820
scroll
Glossar: Fachbegriffe erklärt
SQL ist die Kurzform des Begriffs „Structured Query Language“, der eine Sprache bezeichnet, mit deren Hilfe man mit relationalen Datenbanken kommunizieren kann. SQL bietet somit die Möglichkeit, verhältnismäßig einfach Daten in Datenbanken einzufügen, sie zu verändern oder sie daraus zu löschen.
Die Datenbanksprache hat eine einfach gehaltene Syntax. Die relationale Algebra bildet ihre Grundlage. Zudem setzt sie sich hauptsächlich aus Elementen der englischen Sprache zusammen. Da die SQL-Sprache standardisiert ist, lässt sie sich plattformübergreifend mit unterschiedlichen Datenbanksystemen nutzen. Man unterscheidet jedoch mehrere SQL-Dialekte, wodurch eine optimale Kompatibilität verhindert wird. Die meisten Datenbanksysteme sind mit SQL-Schnittstellen ausgestattet, sodass die gespeicherten Daten mithilfe der universellen SQL-Befehle abgefragt werden können. Die Abfragen lassen sich mit einem vergleichsweise kleinen Aufwand durchführen, da es für die meisten Anweisungen ausreicht, nur ein paar Befehle zu kennen.
Am häufigsten werden SQL-Befehle zum Anlegen, Löschen und Bearbeiten von Daten verwendet. Es gibt aber auch Elemente, mit denen es möglich ist, Datenstrukturen zu definieren und Datenbestände abzufragen. Hier unterscheidet man grundsätzlich drei verschiedene Kategorien von SQL-Befehlen:
DML-Befehle werden zum Einfügen, Löschen oder bearbeiten von Daten und für den Lesezugriff auf die Datenbank verwendet. Die DDL-Befehle hingegen kommen zum Einsatz, um das Schema einer Datenbank zu definieren. Im Gegensatz dazu nutzt man DCL-Befehle, um die Rechte zu verwalten und Transaktionen zu überwachen. Um Daten aus einer Datenbank abzufragen, werden Befehle mit dem Wort „SELECT“ begonnen. Darauf folgen dann weitere Anweisungen wie „FROM“ oder „WHERE“. Nach einer SQL-Abfrage werden die Ergebnisse in Tabellenform angezeigt.
In der Datenbanksprache sind zahlreiche unterschiedliche Datentypen vorgesehen. Zu den wichtigsten SQL-Standarddatentypen gehören unter anderem:
Darüber hinaus gibt es noch diverse Binärformate wie Blob und viele weitere Datentypen.
Die „Structured Query Language“ wird nicht als vollwertige Programmiersprache betrachtet, weil sich mit SQL-Befehlen keine kompletten Programme erstellen lassen. Allerdings kann die Datenbanksprache gut mit anderen, echten Programmiersprachen kombiniert werden und lässt sich beispielsweise auch in Programme einbetten. Dafür wird beispielsweise die Embedded-SQL-Technologie verwendet. Aber auch Programmierschnittstellen und Frameworks kommen zum Einsatz.
Jetzt starten
Cookie Einstellungen
Wir verwenden Cookies, um Ihnen ein optimales Webseitenerlebnis zu bieten. Sie können selbst entscheiden, welche Kategorien Sie zulassen möchten. Weitere Informationen finden Sie in unseren Datenschutzhinweisen.