Wie eine SQL-Tabelle zu erstellen

Eine SQL-Datenbank-Tabelle sieht viel wie ein Tabellenkalkulationstabelle: eine zweidimensionale Anordnung von Zeilen und Spalten. Sie können mit Hilfe der SQL eine Tabelle erstellen CREATE TABLE Befehl. Im Befehl geben Sie den Namen und den Datentyp jeder Spalte.

Nachdem Sie eine Tabelle erstellt haben, können Sie das Laden mit Daten beginnen. (Daten werden geladen ist eine DML, kein DDL, Funktion). Wenn die Anforderungen ändern, können Sie eine Tabellenstruktur ändern, indem die Verwendung von ALTER TABLE Befehl. Wenn eine Tabelle ihre Nützlichkeit überlebt oder veraltet, beseitigen Sie es mit der FALLEN Befehl. Die verschiedenen Formen der ERSTELLEN und ÄNDERN Befehle zusammen mit dem FALLEN Befehl, bilden SQL die DDL.

Angenommen, Sie sind ein Datenbank-Designer, und Sie wollen nicht Ihre Datenbank-Tabellen zu Guacamole zu drehen, da Sie Updates im Laufe der Zeit. Sie entscheiden, Ihre Datenbank-Tabellen nach dem besten normierter Form zu strukturieren, so dass Sie die Datenintegrität aufrechterhalten kann.

Normalisierung, ein umfangreiches Gebiet der Studie, die in seinem eigenen Recht, ist eine Möglichkeit, Datenbanktabellen zu strukturieren, so dass Updates Anomalien nicht vorstellen. Jede Tabelle erstellen Sie enthält Spalten, die Attribute entsprechen, die eng miteinander verknüpft sind.

Sie können zum Beispiel eine Tabelle CUSTOMER mit den Attributen erstellen Kunde.Kundennr, Customer.FirstName, CUSTOMER.LastName, CUSTOMER.Street, CUSTOMER.City, CUSTOMER.State, CUSTOMER.Zipcode, und CUSTOMER.Phone. Alle diese Attribute sind näher an den Kunden Einheit verwandt sind als mit einer anderen Einheit in einer Datenbank, die viele Tabellen enthalten. Diese Attribute enthalten alle relativ dauerhafte Kundeninformationen, die Ihre Organisation auf Datei hält.

Die meisten Datenbank-Management-Systeme bieten eine grafische Tool Datenbank-Tabellen für die Erstellung. Sie können auch solche Tabellen, indem Sie einen SQL-Befehl erstellen. Das folgende Beispiel zeigt einen Befehl, der Customer-Tabelle erstellt:

CREATE TABLE CUSTOMER (CustomerID INTEGER NOT NULL, Vorname CHAR (15) Name CHAR (20) NOT NULL, Straße CHAR (25), Stadt CHAR (20), die staatliche CHAR (2), Postleitzahl CHAR (10), Telefon CHAR ( 13)) -

Für jede Spalte Sie seinen Namen angeben (zB Kundennummer), Den Datentyp (beispielsweise GANZE ZAHL) Und gegebenenfalls eine oder mehrere Beschränkungen (beispielsweise NICHT NULL).

bild0.jpg

Wenn die SQL-Implementierung Sie verwendet nicht vollständig die neueste Version von ISO / IEC-Standard SQL implementieren, die Syntax, die Sie verwenden müssen, können von der Syntax, die Sie hier sehen, abweichen. Lesen Sie in der Benutzerdokumentation, die mit Ihrem DBMS für spezifische Informationen stammten.

Menü