Was ist SQL?
SQL (Strukturierte Abfragesprache: Structured Query Language) ist eine spezielle Programmiersprache, die zur Verwaltung relationaler Datenbankverwaltungssysteme (RDBMS) oder zur Durchführung der Stream-Verarbeitung in relationalen Stream-Datenverwaltungssystemen (RDSMS) verwendet wird.
SQL basiert auf relationaler Algebra und Tupel-Relationsrechnung und umfasst eine Datendefinitionssprache und eine Datenmanipulationssprache. Der Umfang von SQL umfasst das Einfügen, Abfragen, Aktualisieren und Löschen von Daten, die Erstellung und Änderung von Datenbankschemata sowie die Datenzugriffskontrolle. Obwohl SQL oft als deklarative Programmierung (4GL) beschrieben wird und weitgehend eine solche ist, enthält es auch Elemente der prozeduralen Programmierung.
SQL ist die erste kommerzielle Sprachimplementierung des relationalen Modells von Edgar Corder, das in seiner einflussreichen Arbeit „A Model for Large Shared Databases“ aus dem Jahr 1970 in „Relational Model“ beschrieben wurde. Obwohl SQL nicht vollständig nach dem relationalen Modell von Codd konzipiert ist, ist es dennoch die am weitesten verbreitete Datenbanksprache.
SQL wurde 1986 ein Standard des American National Standards Institute (ANSI) und 1987 ein Standard der International Organization for Standardization (ISO). Seitdem wurde dieser Standard einer Reihe von Aktualisierungen unterzogen und mit zahlreichen neuen Funktionen versehen. Trotz der Existenz dieses Standards ist der meiste SQL-Code nicht vollständig plattformübergreifend für verschiedene Datenbanksysteme geeignet.
Empfohlen: [SQL-Tutorial]
Das obige ist der detaillierte Inhalt vonWas ist SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!