Serverhero Glossar
Tech-Talk übersetzt
Lexikon
SQL (Structured Query Language)
Structured Query Language (SQL) ist die standardisierte Programmiersprache, die weltweit zur Verwaltung und Abfrage von relationalen Datenbanken eingesetzt wird. SQL ermöglicht es Benutzern und Anwendungen, Daten strukturiert zu definieren (DDL), abzufragen (DQL), zu manipulieren (DML) und Zugriffsrechte zu steuern (DCL). Die Sprache ist deklarativ, das heißt, der Nutzer beschreibt, *welche* Daten er haben möchte (z.B. "Zeige alle Kunden aus Berlin"), und das Datenbanksystem entscheidet selbstständig über den effizientesten Weg, diese Daten zu finden. Trotz vieler proprietärer Erweiterungen ist der ANSI-SQL-Kern portabel zwischen verschiedenen Systemen.
Microsofts Implementierung, der Microsoft SQL Server, nutzt einen Dialekt namens T-SQL (Transact-SQL), der die Sprache um prozedurale Programmierung, lokale Variablen und Fehlerbehandlung erweitert. SQL ist das unverzichtbare Fundament für ERP-Systeme, CRM-Lösungen und dynamische Webseiten, da es eine zuverlässige und performante Datenhaltung garantiert.