Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

SQL – ALTER TABLE Command

By admin on januari 26, 2021
Advertenties

Het SQL ALTER TABLE commando wordt gebruikt om kolommen toe te voegen, kolommen in een bestaande tabel toe te voegen, te verwijderen of te wijzigen. U moet het ALTER TABLE commando ook gebruiken om verschillende constraints aan een bestaande tabel toe te voegen en te verwijderen.

Syntax

De basissyntaxis van een ALTER TABLE commando om een Nieuwe Kolom aan een bestaande tabel toe te voegen is als volgt.

ALTER TABLE table_name ADD column_name datatype;

De basissyntaxis van een ALTER TABLE commando om een COLUMN te DROPPEN in een bestaande tabel is als volgt.

ALTER TABLE table_name DROP COLUMN column_name;

De basissyntaxis van een ALTER TABLE commando om het DATA TYPE van een kolom in een tabel te wijzigen is als volgt.

ALTER TABLE table_name MODIFY COLUMN column_name datatype;

De basissyntaxis van een ALTER TABLE commando om een NOT NULL constraint aan een kolom in een tabel toe te voegen is als volgt.

ALTER TABLE table_name MODIFY column_name datatype NOT NULL;

De basissyntaxis van een ALTER TABLE commando om een UNIQUE CONSTRAINT aan een tabel toe te voegen is als volgt.

ALTER TABLE table_name ADD CONSTRAINT MyUniqueConstraint UNIQUE(column1, column2...);

De basissyntaxis van een ALTER TABLE commando om CHECK CONSTRAINT aan een tabel toe te voegen is als volgt.

ALTER TABLE table_name ADD CONSTRAINT MyUniqueConstraint CHECK (CONDITION);

De basissyntaxis van een ALTER TABLE commando om PRIMARY KEY constraint aan een tabel toe te voegen is als volgt.

ALTER TABLE table_name ADD CONSTRAINT MyPrimaryKey PRIMARY KEY (column1, column2...);

De basissyntaxis van een ALTER TABLE commando om CONSTRAINT van een tabel te DROPPEN is als volgt.

ALTER TABLE table_name DROP CONSTRAINT MyUniqueConstraint;

Als u MySQL gebruikt, ziet de code er als volgt uit –

ALTER TABLE table_name DROP INDEX MyUniqueConstraint;

De basissyntaxis van een ALTER TABLE commando om PRIMARY KEY constraint van een tabel te DROPPEN is als volgt.

ALTER TABLE table_name DROP CONSTRAINT MyPrimaryKey;

Als u MySQL gebruikt, is de code als volgt –

ALTER TABLE table_name DROP PRIMARY KEY;

Exemplaar

Zie de tabel CUSTOMERS met de volgende records –

+----+----------+-----+-----------+----------+| ID | NAME | AGE | ADDRESS | SALARY |+----+----------+-----+-----------+----------+| 1 | Ramesh | 32 | Ahmedabad | 2000.00 || 2 | Khilan | 25 | Delhi | 1500.00 || 3 | kaushik | 23 | Kota | 2000.00 || 4 | Chaitali | 25 | Mumbai | 6500.00 || 5 | Hardik | 27 | Bhopal | 8500.00 || 6 | Komal | 22 | MP | 4500.00 || 7 | Muffy | 24 | Indore | 10000.00 |+----+----------+-----+-----------+----------+

Hieronder volgt een voorbeeld van het toevoegen van een nieuwe kolom aan een bestaande tabel –

ALTER TABLE CUSTOMERS ADD SEX char(1);

Nu, de tabel CUSTOMERS is gewijzigd en de volgende uitvoer van het SELECT statement zou zijn.

+----+---------+-----+-----------+----------+------+| ID | NAME | AGE | ADDRESS | SALARY | SEX |+----+---------+-----+-----------+----------+------+| 1 | Ramesh | 32 | Ahmedabad | 2000.00 | NULL || 2 | Ramesh | 25 | Delhi | 1500.00 | NULL || 3 | kaushik | 23 | Kota | 2000.00 | NULL || 4 | kaushik | 25 | Mumbai | 6500.00 | NULL || 5 | Hardik | 27 | Bhopal | 8500.00 | NULL || 6 | Komal | 22 | MP | 4500.00 | NULL || 7 | Muffy | 24 | Indore | 10000.00 | NULL |+----+---------+-----+-----------+----------+------+

Hierna volgt een voorbeeld om de kolom geslacht uit de bestaande tabel te DROPPEN.

ALTER TABLE CUSTOMERS DROP SEX;

Nu wordt de tabel CUSTOMERS gewijzigd en volgt de uitvoer van het SELECT statement.

+----+---------+-----+-----------+----------+| ID | NAME | AGE | ADDRESS | SALARY |+----+---------+-----+-----------+----------+| 1 | Ramesh | 32 | Ahmedabad | 2000.00 || 2 | Ramesh | 25 | Delhi | 1500.00 || 3 | kaushik | 23 | Kota | 2000.00 || 4 | kaushik | 25 | Mumbai | 6500.00 || 5 | Hardik | 27 | Bhopal | 8500.00 || 6 | Komal | 22 | MP | 4500.00 || 7 | Muffy | 24 | Indore | 10000.00 |+----+---------+-----+-----------+----------+
Advertenties

Berichtnavigatie

Diovan HCT
The 10 Largest Investment Management Companies Worldwide

Geef een reactie Antwoord annuleren

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Meest recente berichten

  • 9 Beste Vitaminen en Supplementen voor honden voor een betere gezondheid
  • CD-rentevoorspelling voor 2021: Tarieven blijven waarschijnlijk laag, maar kunnen later in het jaar stijgen
  • Hoe de documentatie van het kwaliteitsmanagementsysteem te structureren
  • Chronische bekkenpijn en prostatitis: symptomen, diagnose en behandeling
  • Mixed Berry Crisp
  • Koolhydraatarm chocoladepuddingrecept
  • Gezonde spelletjes en activiteiten voor kinderen | UIC Online Informatics
  • De voordelen van borstvoeding na één jaar
  • Is het veilig om koffiedik door de gootsteen te spoelen | Atomic Plumbing
  • Onze werkzaamheden

Meta

  • Inloggen
  • Berichten feed
  • Reacties feed
  • WordPress.org

Archief

  • maart 2021
  • februari 2021
  • januari 2021
  • december 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com