Alter Table

Mit dem Befehl ALTER kann die Struktur der Tabelle geändert werden.

Hier einige Beispiele für den ALTER-Befehl:

 

Tabelle umbenennen

      ALTER TABLE `table 2` RENAME `categories`

Fremdschlüssel hinzufügen

      ALTER TABLE `order_details`ADD CONSTRAINT `fk_order_id` FOREIGN KEY (`order_id`)

      REFERENCES `orders` (`order_id`)

Spalte hinzufügen

      ALTER TABLE `customers` ADD `DateOfBirth` DATE NOT NULL

Typ ändern

ALTER TABLE `customers` CHANGE `DateOfBirth` `DateOfBirth` YEAR NOT NULL

Spalte löschen

      ALTER TABLE `customers` DROP `DateOfBirth`

Autoincrement einer Spalte hinzufügen

      ALTER TABLE ` customers ` CHANGE `id` `id` INT(11) NOT NULL AUTO_INCREMENT

NULL für Spalte erlauben

      ALTER TABLE ` customers ` CHANGE `id` `id` INT(11) NULL AUTO_INCREMENT

Unique für Spalte setzen

      ALTER TABLE ` customers ` ADD UNIQUE(`id`)

PrimaryKey setzen

      ALTER TABLE ` customers ` ADD PRIMARY KEY(`id`)

Alter Table

Schreibe einen Kommentar