Structured Query Language oder SQL ist die Sprache für die Steuerung und Gestaltung von Datenbanken verwendet. Es führt Funktionen wie übereinstimmende Daten durch gemeinsame Merkmale in einem Datensatz entfernt , so dass Anwender problemlos durch Daten zu suchen. SQL ist in verschiedene Aussagen, die Programmierer zum Hinzufügen und Entfernen von Informationen ermöglichen unterteilt. Daten Statements , Transaction Statements und Schema -Sätze: Diese Aussagen sind in drei Hauptkategorien unterteilt . Daten Statements
Unter dem Data Statements Kategorie , Programmierer Zugriff auf Informationen in der Datenbank und Ändern von Tabellen und Spalten . Mit SELECT Statements , wählen Programmierer die Eigenschaften von Tabellen in einer Datenbank . Der Benutzer legt fest, welche Tabelle er mit dem Schlüsselwort FROM , welcher Spalte er greift mit dem Schlüsselwort SELECT und die Zeile wird er aus dem Schlüsselwort WHERE Zugriff zugreift. Die ORDER BY- Schlüsselwort können der Programmierer bestimmen die Reihenfolge, in der die Datenbank-Informationen angezeigt. Mit der INSERT-Anweisung , fügen Programmierer Reihen auf den Tisch. Die UPDATE-Anweisung können Programmierer modifizieren Spalten in der Tabelle Zeilen . DELETE lassen Programmierer entfernen Zeilen aus der Tabelle .
Transactional Statements
Die Transactional Statements Kategorie hat zwei Aussagen , die Obligo -und Verlustrechnung und die ROLLBACK -Anweisung. Die COMMIT -Anweisung beendet eine Transaktion und macht konsequente Änderungen im Rahmen dieser Transaktion. Mit Transaktionsverarbeitung, reagiert der Computer sofort auf die Anfrage eines Benutzers . Die ROLLBACK -Anweisung beendet die Transaktion und kehrt sofort die Datenbank in einen früheren Zustand .
Schema Statements
Schema Statements halten Schema. Schema ist eine Struktur, in einer Programmiersprache, die Tabellen, Felder in der Tabelle und wie Felder und Tabellen beziehen sich definiert . Die Datenbank verfügt über einen Katalog, der die Daten, die die Definitionen für die Datenbank-Objekte enthält. Die subdatabases für den Katalog sind Schemata genannt . Die CREATE TABLE-Anweisung erstellt eine Tabelle . Die CREATE VIEW-Anweisung wird eine Sicht erstellt , das ist im Grunde eine Abfrage im Katalog gefunden. Die DROP TABLE -Anweisung entfernt eine zuvor erstellte Tabelle . Die DROP VIEW-Anweisung entfernt einen Blick . Für ein Computer-Benutzer die Tabelle oder Sicht zuzugreifen, muss der Administrator die Anweisung GRANT verwenden . Der Administrator kann Zugriffsrechte durch die Anweisung REVOKE entfernen.
SQL Beispiel
Administratoren verwenden die SELECT- Funktion, wenn die Jagd nach Daten in der Datenbank , so dass sie die Informationen verwenden können. Zum Beispiel könnte ein Schadenregulierer Sie die Details eines Kunden Autounfall in der Datenbank . Features wie FROM und ORDER BY helfen würde der Einsteller durch große Datenmengen schneller zu sichten. Informationen in die Datenbank eingegeben falsch sein könnte , so der Einsteller können UPDATE , INSERT , um neue Informationen hinzuzufügen und zu löschen , um alte Informationen zu entfernen. Sobald Sie fertig sind , kann der Einsteller die Informationen mit COMMIT oder erkennen, dass er einen Fehler gemacht , indem verwirrend ein Kunde mit einem anderen und benutzen ROLLBACK speichern. Um sicherzustellen, dass nur die richtigen Personen die Kunden -Datei zugreifen , der Einsteller nur bestimmte Personen den Zugriff auf die Datei über die GRANT und REVOKE haben .