Wikibooks: Einführung in SQL: DDL - Struktur der Datenbank
Navigation Buch Einführung in SQL Inhaltsverzeichnisrundlagen Inhaltsverzeichnis Grundlagen Einführung in SQL DML (2) Daten speichern Zurück zu DML (2) ndash Daten speichern Einführung in SQL TCL Ablaufsteuerung Weiter zu TCL ndash Ablaufsteuerung Displaytitle DDL – Struktur der Datenbank info=2 TOC...
Format: | Book |
---|---|
Language: | German |
Subjects: | |
Online Access: | https://de.wikibooks.org/wiki/Einf%C3%BChrung_in_SQL:_DDL_-_Struktur_der_Datenbank |
Summary: | Navigation Buch Einführung in SQL Inhaltsverzeichnisrundlagen Inhaltsverzeichnis Grundlagen Einführung in SQL DML (2) Daten speichern Zurück zu DML (2) ndash Daten speichern Einführung in SQL TCL Ablaufsteuerung Weiter zu TCL ndash Ablaufsteuerung Displaytitle DDL – Struktur der Datenbank info=2 TOCright Mit den Befehlen der Data Definition Language (DDL) wird die Struktur der Datenbank gesteuert. Diese Aufgaben gehen über eine Einführung in SQL hinaus. Hier werden deshalb nur einige grundlegende Informationen und Beispiele behandelt für welche Objekte einer Datenbank diese Befehle verwendet werden. Am Ende des Buches werden einige Erweiterungen behandelt Bitte beachten Sie dass ein Benutzer vor allem bei DDL Befehlen über die entsprechenden Rechte verfügen muss siehe . =Allgemeine Syntax= Die DDL Befehle sind grundsätzlich so aufgebaut BEFEHL OBJEKTTYP [ ] =CREATE= CREATE erzeugt ein Datenobjekt zum Beispiel eine Datentabelle oder gar eine Datenbank. =ALTER= Mit ALTER kann das Objekt z. #8239 B. die Tabelle auch wieder geändert werden In neueren Versionen gibt es auch den gemeinsamen Aufruf (unterschiedlich je nach DBMS) CREATE OR ALTER CREATE OR REPLACE RECREATE Das DBMS entscheidet dann selbst Wenn das Objekt schon existiert wird es geändert andernfalls erzeugt. =DROP= Mit DROP kann das Objekt z. #8239 B. eine Tabelle wieder gelöscht werden =Hauptteile der Datenbank= =DATABASE ndash die Datenbank selbst= Der Befehl zum Erstellen einer Datenbank lautet CREATE DATABASE [ ] Der ist meistens ein vollständiger Name einschließlich Pfad in einer solchen Datei werden alle Teile der Datenbank zusammengefasst. Zu den gehören z. #8239 B. der Benutzername des Eigentümers der Datenbank mit seinem Passwort der Zeichensatz mit Angaben zur Standardsortierung die Aufteilung in eine oder mehrere Dateien usw. Jedes DBMS bietet sehr verschiedene Optionen wir können hier keine Gemeinsamkeiten vorstellen und müssen deshalb ganz auf Beispiele verzichten. Wegen der vielen Möglichkeiten ist zu empfehlen dass ... |
---|