Hoe de Alter Table-instructie in SQL te gebruiken?



Dit artikel over ALTER TABLE is een uitgebreide gids over het toevoegen, verwijderen en wijzigen van kolommen met behulp van de ALTER TABLE-instructie in SQL.

Heeft u ooit geprobeerd om toe te voegen, te verwijderen of kolommen in een tabel wijzigen ? Zo ja, dan is ALTER TABLE het commando dat u moet gebruiken. Dus in dit artikel over Alter Table, zal ik bespreken hoe je deze opdracht kunt gebruiken om de kolommen in een tabel te wijzigen.

SQL-Alter-tabel -EdurekaIn dit artikel komen de volgende onderwerpen aan bod:





Wat is de Alter Table-verklaring?

Deze instructie wordt gebruikt om kolom (men) in een bestaande tabel toe te voegen, te wijzigen of te verwijderen. Deze instructie kan ook worden gebruikt om beperkingen aan een bestaande tabel toe te voegen / te verwijderen.De ALTER TABLE-instructie kan worden gebruikt in samen met het volgende:

Laten we deze allemaal voor een bespreken aan de hand van de volgende tabel:



Als u wilt weten hoe u een tabel in SQL maakt, kunt u verwijzen naar mijn artikel over CREATE TABLE.

studentID

Voornaam



achternaam

telefoonnummer

een

Rohan

Rathore

9876543210

2

Sonali

Saxena

ansible vs chef vs pop

9876567864

3

Ajay

Agarwal

9966448811

4

Geeta

Gulati

9765432786

5

Shubham

Sinha

9944888756

Operaties:

ALTER TABLE ADD Kolom

Deze instructie wordt gebruikt om een ​​kolom toe te voegen of meerdere kolommen toe te voegen aan een bestaande tabel.

Syntaxis:

#Add Single Column ALTER TABLE TableName ADD ColumnName datatype #Add Multiple Columns ALTER TABLE TableName ADD ColumnName datatype, ADD ColumnName datatype, ADD ColumnName datatype

Voorbeeld:

ALTER TABLE studenten VOEG dob datum toe

U zult een uitvoer zien, dat de kolom (dob) zoals hieronder aan de tabel wordt toegevoegd:

studentID Voornaam achternaam telefoonnummer dob

een

Rohan

Rathore

9876543210

2

Sonali

Saxena

9876567864

3

Ajay

Agarwal

9966448811

4

Geeta

Gulati

9765432786

5

Shubham

Sinha

9944888756

U kunt verder gaan en gegevens in de kolom invoegen door de voeg query in SQL in.

ALTER TABLE DROP Kolom

Deze instructie wordt gebruikt om een ​​kolom of meerdere kolommen in een bestaande tabel neer te zetten.

Syntaxis:

ALTER TABLE TableName DROP ColumnName datatype

Voorbeeld:

ALTER TABLE studenten DROP dob date

U zult een uitvoer zien, dat de kolom uit de tabel is verwijderd zoals hieronder:

studentID

Voornaam

achternaam

telefoonnummer

een

Rohan

Rathore

9876543210

2

Sonali

Saxena

9876567864

3

Ajay

Agarwal

9966448811

4

Geeta

Gulati

9765432786

5

Shubham

Sinha

9944888756

ALTER TABEL AANPASSEN Kolom

Deze verklaring wordt gebruikt om het data type van een kolom in een bestaande tabel.

Syntaxis:

#SQL Server ALTER TABLE TableName ALTER COLUMN ColumnName datatype #MySQL ALTER TABLE table_name MODIFY COLUMN column_name datatype

Voorbeeld:

Laten we de dob kolom , en verander het gegevenstype van die kolom in jaar

Om de kolom weer toe te voegen, vermeldt u de volgende vraag:

VERANDER TABEL Personen VERANDER KOLOM dob jaar

Om nu het gegevenstype van de kolom te wijzigen, vermeld je de onderstaande code:

VERANDER TABEL Personen VERANDER KOLOM dob jaar

U zult een uitvoer zien, dat de dob-kolom weer aan de tabel is toegevoegd en het datatype ‘jaar’ heeft. Zie hieronder.

studentID Voornaam achternaam telefoonnummer dob

een

Rohan

Rathore

9876543210

2

Sonali

Saxena

9876567864

3

Ajay

Agarwal

9966448811

4

Geeta

Gulati

9765432786

5

Shubham

Sinha

9944888756

Hiermee komen we een einde aan dit artikel. Ik hoop dat je hebt begrepen hoe je de bovenstaande commando's moet gebruiken. Als u meer wilt weten over MySQL en maak kennis met deze open-source relationele database, bekijk dan onze die wordt geleverd met live training onder leiding van een instructeur en real-life projectervaring. Deze training zal je helpen MySQL diepgaand te begrijpen en je te helpen het onderwerp onder de knie te krijgen.

Heeft u een vraag voor ons? Vermeld het in het opmerkingengedeelte van dit artikel en ik neem zo spoedig mogelijk contact met u op.