Kurs:Implementierung eines Datenbanksystems/DDL
- Datentypen
- Tag I (Einstieg)
- Tag II (CREATE)
- Tag III (ALTER)
Vorerfahrung: Situation, SQL |
DDL - Data Definition Language Bearbeiten
Befehle um Datenbankstrukturen zu erzeugen, zu ändern oder zu entfernen.
CREATE Bearbeiten
Erzeugt ein bestimmtes Datenbank-Objekt (Tabelle, Sicht oder gespeicherte Prozedur). Bei SQL werden Tabellen über CREATE TABLE anlegt. Erklärungen, z.B.
- https://www.w3schools.com/sql/sql_create_table.asp (Englisch)
- http://www.sql-lernen.de/create-table.php
- https://docs.microsoft.com/en-us/sql/t-sql/statements/create-table-transact-sql?view=sql-server-ver15 (Englisch)
- Weitere Infos
Wenn Sie sehen wollen, ob ihr Befehl fürs Anlegen erfolgreich war, nutzen Sie die grafische Darstellung des Tools oder verwenden Sie SELECT:
SELECT * FROM Tabellenname
Natürlich verwenden Sie bei Tabellenname ihren Namen der Tabelle. Wenn Sie sich vertippt haben, können Sie über [#DROP] ihre Tabelle wieder löschen oder über [#ALTER] anpassen.
ALTER Bearbeiten
Verändert ein existierendes Datenbank-Objekt, dies kann eine Datenbank, eine Tabelle .... sein.
- https://www.w3schools.com/sql/sql_alter.asp (Englisch)
- https://www.1keydata.com/de/sql/sql-alter-table.php
- https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-table-transact-sql?view=sql-server-ver15 (Englisch)
- Weitere Infos
Referenzielle Integrität Bearbeiten
Häufig wird auch ALTER verwendet um Primär und Fremschlüsselbeziehungen anzugeben, welches auch referenzielle Integrität genannt wird. Regeln der referenziellen Integrität verhindern, dass Datenbankbenutzer versehentlich die Zuordnung zwischen verknüpften Spalten unterbrechen.
Check Bearbeiten
Wie die Regeln der referenziellen Integrität, schränkt Check Werte für Attribute ein, um die Datenwerte anzugeben, die in einer oder mehreren Spalten in Transact-SQL akzeptiert werden.
DELETE Bearbeiten
Löscht ganze Datensätze aus einer Tabelle ohne den Speicherplatz freizugeben. Syntax finden Sie schon heraus, alternativ:
DROP Bearbeiten
Löscht ein Datenbank-Objekt aus der Datenbank.
- Drop Table (Englisch)
DROP TABLE Tabellenname
TRUNCATE Bearbeiten
Löscht ganze Datensätze aus einer Tabelle und gibt den Speicherplatz frei. Syntax finden Sie schon heraus, alternativ:
USE Bearbeiten
Auswahl einer bestimmten Datenbank. Syntax finden Sie schon heraus, alternativ:
Aufgabe: Tickets
Diese Seite informiert nur über die grundlegenden Befehle.
|