Comment utiliser l'instruction Alter Table dans SQL?



Cet article sur ALTER TABLE est un guide complet sur la façon d'ajouter, de supprimer et de modifier des colonnes à l'aide de l'instruction ALTER TABLE dans SQL.

Avez-vous déjà essayé d'ajouter, de supprimer ou modifier les colonnes d'une table ? Si oui, ALTER TABLE est la commande que vous devez utiliser. Donc, dans cet article sur Alter Table, je vais expliquer comment vous pouvez utiliser cette commande pour modifier les colonnes d'une table.

Table SQL-Alter -EdurekaLes sujets suivants seront traités dans cet article:





Qu'est-ce que l'instruction Alter Table?

Cette instruction est utilisée pour ajouter, modifier ou supprimer des colonnes dans une table existante. En outre, cette instruction peut être utilisée pour ajouter / supprimer des contraintes sur une table existante.L'instruction ALTER TABLE peut être utilisée dans avec les éléments suivants:

Examinons chacun de ces éléments un par un en examinant le tableau suivant:



Si vous voulez savoir, comment créer une table en SQL, vous pouvez vous référer à mon article sur CREATE TABLE.

Carte d'étudiant

Prénom



nom de famille

numéro de téléphone

un

Rohan

Rathore

9876543210

2

Sonali

Saxena

9876567864

c ++ en utilisant un espace de noms

3

Ajay

Agarwal

9966448811

4

Geeta

Gulati

9765432786

5

Shubham

Sinha

9944888756

Opérations:

ALTER TABLE ADD Colonne

Cette instruction est utilisée pour ajouter une colonne ou ajouter plusieurs colonnes dans une table existante.

Syntaxe:

#Add Single Column ALTER TABLE TableName ADD ColumnName type de données #Add Multiple Columns ALTER TABLE TableName ADD ColumnName type de données, ADD ColumnName type de données, ADD ColumnName datatype

Exemple:

ALTER TABLE étudiants AJOUTER une date dob

Vous verrez une sortie, que la colonne (dob) est ajoutée dans le tableau comme ci-dessous:

Carte d'étudiant Prénom nom de famille numéro de téléphone dob

un

Rohan

Rathore

9876543210

2

Sonali

Saxena

9876567864

3

Ajay

Agarwal

9966448811

4

Geeta

Gulati

9765432786

5

Shubham

Sinha

9944888756

Vous pouvez aller de l'avant et insérer des données dans la colonne en utilisant le insérer une requête dans SQL.

Colonne ALTER TABLE DROP

Cette instruction est utilisée pour supprimer une ou plusieurs colonnes dans une table existante.

Syntaxe:

ALTER TABLE TableName DROP ColumnName type de données

Exemple:

ALTER TABLE étudiants DROP dob date

Vous verrez une sortie, que la colonne est supprimée du tableau comme ci-dessous:

Carte d'étudiant

Prénom

nom de famille

numéro de téléphone

fusion de l'arbre de décision de tri 4 éléments

un

Rohan

Rathore

9876543210

2

Sonali

Saxena

9876567864

3

Ajay

Agarwal

9966448811

4

Geeta

Gulati

9765432786

5

Shubham

Sinha

9944888756

ALTER TABLE MODIFY Colonne

Cette instruction est utilisée pour modifier le Type de données d'une colonne dans une table existante.

Syntaxe:

#SQL Server ALTER TABLE TableName ALTER COLUMN ColumnName type de données #MySQL ALTER TABLE nom_table MODIFY COLUMN nom_colonne type de données

Exemple:

Ajoutons le colonne dob et remplacez le type de données de cette colonne par an

Pour rajouter la colonne, mentionnez la requête suivante:

ALTER TABLE Personnes ALTER COLUMN dob year

Maintenant, pour changer le type de données de la colonne, mentionnez le code ci-dessous:

ALTER TABLE Personnes ALTER COLUMN dob year

Vous verrez une sortie, que la colonne dob est rajoutée à la table et a le type de données «année». Reportez-vous ci-dessous.

Carte d'étudiant Prénom nom de famille numéro de téléphone dob

un

Rohan

Rathore

9876543210

2

Sonali

Saxena

9876567864

3

Ajay

Agarwal

9966448811

4

Geeta

Gulati

9765432786

5

Shubham

Sinha

9944888756

Avec cela, nous arrivons à la fin de cet article. J'espère que vous avez compris comment utiliser les commandes ci-dessus. Si vous souhaitez en savoir plus sur MySQL et apprenez à connaître cette base de données relationnelle open-source, puis consultez notre qui s'accompagne d'une formation en direct animée par un instructeur et d'une expérience de projet réelle. Cette formation vous aidera à comprendre MySQL en profondeur et vous aidera à maîtriser le sujet.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de cet article et je vous répondrai.