logo

Comment ajouter une colonne dans la table en SQL

Dans cette section, nous apprendrons comment ajouter une colonne dans le tableau en langage de requête structuré.

La commande ALTER en SQL permet aux utilisateurs de la base de données d'ajouter une ou plusieurs colonnes dans la table SQL. Il permet aux utilisateurs de la base de données de modifier la structure de la table existante dans la base de données.

La syntaxe pour ajouter une seule colonne à partir du tableau est donnée ci-dessous :

 ALTER TABLETable_Name ADD Column_Name datatype; 

La syntaxe pour supprimer plusieurs colonnes du tableau est donnée ci-dessous :

 ALTER TABLETable_Name ADD Column_Name1 Column1_datatype, Column_Name2 Column2_datatype, ......, Column_NameN Columnn_datatype; 

Nous devons utiliser le mot-clé ADD dans la commande ALTER pour ajouter une ou plusieurs colonnes dans le tableau.

polymorphisme

Si vous souhaitez ajouter une colonne dans le tableau, vous devez suivre les étapes suivantes une à une dans un ordre donné :

  1. Créez une base de données.
  2. Créez une table dans la base de données.
  3. Affichez la structure du tableau avant l’ajout de colonnes.
  4. Ajoutez une seule colonne au tableau.
  5. Affichez la structure du tableau après l’ajout de colonnes.

Maintenant, nous allons expliquer les étapes ci-dessus avec un exemple :

Étape 1 : Créer une base de données

Dans le langage de requête structuré, la création d'une base de données est la première étape pour stocker les tables structurées dans la base de données.

Utilisez la syntaxe SQL ci-dessous pour créer une base de données :

 CREATE DATABASE Database_Name; 

Supposons que vous souhaitiez créer le Véhicules base de données. Pour cela, vous devez taper la commande suivante en Structured Query Language :

 CREATE DATABASE Vehicles; 

Étape 2 : créer un tableau et insérer les données

Maintenant, vous devez utiliser la syntaxe SQL ci-dessous pour créer la table dans votre base de données :

 CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_1) ); 

Supposons que vous souhaitiez créer le Voitures tableau dans le Véhicules base de données. Pour cela, vous devez taper la requête suivante dans votre application SQL :

 CREATE TABLE Cars ( Car_Number INT AUTO_INCREMENT PRIMARY KEY, Model INT, Cars_Name VARCHAR (20), Colour VARCHAR (20), Price INT NOT NULL, ) ; 

Étape 3 : Afficher la structure du tableau avant l'ajout de colonnes

Après la création de la table et l'insertion des données, vous pouvez visualiser la structure de la table Cars en tapant la requête suivante dans votre application SQL :

 DESC Cars or DESCRIBE Cars ; 

Champ Taper NUL Clé Défaut Supplémentaire
Numéro d'immatriculation INT NON T NUL croissance_or
Modèle INT Oui - NUL -
Nom_voiture Varchar(20) Oui - NUL
Couleur Varchar(20) Oui - NUL -
Prix INT NON - NUL -

Étape 4 : ajouter une seule colonne au tableau

La requête ALTER suivante en SQL ajoute la colonne moyenne à celle ci-dessus Voitures tableau:

 ALTER TABLECars ADD Average INT NOT NULL DEFAULT 0; 

Étape 5 : Afficher la structure du tableau après l'ajout de colonnes

Pour vérifier le résultat de la requête exécutée dans le 4èmeétape, vous devez taper la commande suivante en SQL :

 DESC Cars; 

Champ Taper NUL Clé Défaut Supplémentaire
Numéro d'immatriculation INT NON T NUL croissance_or
Modèle INT Oui - NUL -
Nom_voiture Varchar(20) Oui - NUL -
Couleur Varchar(20) Oui - NUL -
Prix INT NON - NUL -
Moyenne INT NON - 0 -

Comme nous pouvons le voir dans le résultat ci-dessus, une colonne a été ajoutée avec succès au Voitures tableau.

comment puis-je connaître la taille de mon moniteur

Ajouter plusieurs colonnes au tableau

La requête ALTER suivante dans SQL ajoute les plusieurs colonnes à la table Cars ci-dessus :

 ALTER TABLECars Add Engine_Number Varchar(50), Car_Number Varchar(45) ; 

Pour vérifier le résultat de la requête ci-dessus, vous devez taper la commande DESCRIBE ou DESC suivante dans votre application SQL :

 DESC Cars or DESCRIBE Cars ; 

Champ Taper NUL Clé Défaut Supplémentaire
Numéro d'immatriculation INT NON T NUL croissance_or
Modèle INT Oui - NUL -
Nom_voiture Varchar(20) Oui - NUL -
Couleur Varchar(20) Oui - NUL -
Prix INT NON - NUL -
Moyenne INT NON - 0 -
Numéro de moteur Varchar(50) Oui - NUL -
Numéro de la plaque Varchar(45) Oui - NUL -

Comme nous pouvons le voir, les colonnes Engine_Number et Car_Number ont été ajoutées avec succès à la table Cars.