Strukturierte Abfragesprache (SQL)

Autor: Randy Alexander
Erstelldatum: 3 April 2021
Aktualisierungsdatum: 26 Juni 2024
Anonim
MySQL – Grundlagen Tutorial: Trailer |video2brain.com
Video: MySQL – Grundlagen Tutorial: Trailer |video2brain.com

Inhalt

Definition - Was bedeutet SQL (Structured Query Language)?

Structured Query Language (SQL) ist eine Standard-Computersprache für die Verwaltung relationaler Datenbanken und die Datenbearbeitung. SQL wird zum Abfragen, Einfügen, Aktualisieren und Ändern von Daten verwendet. Die meisten relationalen Datenbanken unterstützen SQL. Dies ist ein zusätzlicher Vorteil für Datenbankadministratoren (DBAs), da sie häufig zur Unterstützung von Datenbanken auf mehreren verschiedenen Plattformen erforderlich sind.


SQL wurde in den frühen 1970er Jahren von Raymond Boyce und Donald Chamberlin bei IBM entwickelt und 1979 von Relational Software Inc. (heute Oracle Corporation) kommerziell veröffentlicht. Die aktuelle Standard-SQL-Version ist freiwillig, herstellerkonform und wird von den Amerikanern überwacht National Standards Institute (ANSI). Die meisten großen Hersteller bieten auch proprietäre Versionen an, die auf ANSI SQL basieren, z. B. SQL * Plus (Oracle) und Transact-SQL (T-SQL) (Microsoft).

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt strukturierte Abfragesprache (SQL)

Eine der grundlegendsten DBA-Passagen ist das Erlernen von SQL, das mit dem Schreiben der ersten SELECT-Anweisung oder des ersten SQL-Skripts ohne grafische Benutzeroberfläche (GUI) beginnt. Relationale Datenbanken verwenden zunehmend GUIs, um die Datenbankverwaltung zu vereinfachen, und Abfragen können jetzt mit grafischen Tools, z. B. Drag-and-Drop-Assistenten, vereinfacht werden. Das Erlernen von SQL ist jedoch unerlässlich, da solche Tools niemals so leistungsfähig sind wie SQL.


SQL-Code ist in vier Hauptkategorien unterteilt:

  • Abfragen werden mit der allgegenwärtigen, aber vertrauten SELECT-Anweisung ausgeführt, die weiter in Klauseln unterteilt ist, einschließlich SELECT, FROM, WHERE und ORDER BY.
  • Die Data Manipulation Language (DML) wird zum Hinzufügen, Aktualisieren oder Löschen von Daten verwendet und ist eigentlich eine SELECT-Anweisungsuntermenge. Sie besteht aus den INSERT-, DELETE- und UPDATE-Anweisungen sowie Steueranweisungen, z. B. BEGIN TRANSACTION, SAVEPOINT, COMMIT und ROLLBACK .
  • Die Data Definition Language (DDL) wird zum Verwalten von Tabellen und Indexstrukturen verwendet. Beispiele für DDL-Anweisungen sind CREATE, ALTER, TRUNCATE und DROP.
  • Die Data Control Language (DCL) wird verwendet, um Datenbankrechte und -berechtigungen zuzuweisen und zu widerrufen. Die wichtigsten Aussagen sind GRANT und REVOKE.