Das Anlegen von Tabellen

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

CREATE TABLE table_name ( create_definition,... )

create_definition:
  column_name type [NOT NULL | NULL] [DEFAULT default_value]
                   [AUTO_INCREMENT] [ PRIMARY KEY ]
                   [reference_definition]
  or    PRIMARY KEY ( index_column_name,... )
  or    KEY [index_name] KEY( index_column_name,...)
  or    INDEX [index_name] ( index_column_name,...)
  or    UNIQUE [index_name] ( index_column_name,...)
  or    FOREIGN KEY index_name ( index_column_name,...)
           [reference_definition]
  or    CHECK (expr)

index_column_name:
        column_name [ (length) ]

reference_definition:
        REFERENCES table_name [( index_column_name,...)]
                   [ MATCH FULL | MATCH PARTIAL]
                   [ ON DELETE reference_option]
                   [ ON UPDATE reference_option]

reference_option:
        RESTRICT | CASCADE | SET NULL | NO ACTION |
        SET DEFAULT

*Diese und die folgenden Syntax-Angaben wurden der MySQL-Dokumentation entnommen.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1996, 1998, 1999, 2000 Andreas Borchert, in HTML konvertiert am 07.02.2000