Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zum Erstellen einer Tabelle müssen Sie einen Tabellennamen sowie die Namen und Datentypen jeder Spalte in der Tabelle angeben. Außerdem empfiehlt es sich, anzugeben, ob NULL-Werte in den einzelnen Spalten zulässig sind.
Die meisten Tabellen verfügen über einen Primärschlüssel, der sich aus einer oder mehreren Spalten der Tabelle zusammensetzt. Ein Primärschlüssel ist immer eindeutig. Das Datenbankmodul erzwingt die Einschränkung, dass kein Primärschlüsselwert in der Tabelle wiederholt werden kann.
Eine Liste der Datentypen sowie Links zu Beschreibungen der einzelnen Datentypen finden Sie unter Datentypen (Transact-SQL).
Hinweis
Datenbank-Engine kann mit oder ohne Beachtung der Groß-/Kleinschreibung installiert werden. Wurde Datenbank-Engine so installiert, dass die Groß-/Kleinschreibung beachtet wird, müssen Objektnamen immer die gleiche Groß-/Kleinschreibung aufweisen. Beispielsweise unterscheidet sich eine Tabelle namens OrderData von einer Tabelle namens ORDERDATA. Wurde Datenbank-Engine so installiert, dass die Groß-/Kleinschreibung nicht beachtet wird, bezeichnen diese beiden Tabellennamen die gleiche Tabelle, und der Name kann nur einmal verwendet werden.
So erstellen Sie eine Datenbank, die die neue Tabelle enthält
Geben Sie den folgenden Code in ein Abfrage-Editor-Fenster ein.
USE master; GO --Delete the TestData database if it exists. IF EXISTS(SELECT * from sys.databases WHERE name='TestData') BEGIN DROP DATABASE TestData; END --Create a new database called TestData. CREATE DATABASE TestData; Press the F5 key to execute the code and create the database.
Ändern der Verbindung des Abfrage-Editors in die Datenbank TestData
Geben Sie in einem Abfrage-Editorfenster den folgenden Code ein, und führen Sie ihn aus, um die Verbindung in die
TestData-Datenbank zu ändern.USE TestData GO
So erstellen Sie eine Tabelle
Geben Sie in einem Abfrage-Editor-Fenster den folgenden Code ein, und führen Sie ihn aus, um eine einfache Tabelle mit dem Namen
Productszu erstellen. Die Spalten in der Tabelle heißenProductID,ProductName,PriceundProductDescription. DieProductID-Spalte ist der Primärschlüssel der Tabelle.int,varchar(25),moneyundtextsind Datentypen. Nur die SpaltenPriceundProductionDescriptiondürfen keine Daten enthalten, wenn eine Zeile eingefügt oder geändert wird. Diese Anweisung enthält ein optionales Element (dbo.), das als Schema bezeichnet wird. Das Schema ist das Datenbankobjekt, das die Tabelle besitzt. Wenn Sie Administrator sind, istdbodas Standardschema.dbosteht für Datenbankbesitzer (database owner, dbo).CREATE TABLE dbo.Products (ProductID int PRIMARY KEY NOT NULL, ProductName varchar(25) NOT NULL, Price money NULL, ProductDescription text NULL) GO
Nächste Aufgabe in der Lektion
Einfügen und Aktualisieren von Daten in eine Tabelle (Lernprogramm)