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é :
- Créez une base de données.
- Créez une table dans la base de données.
- Affichez la structure du tableau avant l’ajout de colonnes.
- Ajoutez une seule colonne au tableau.
- 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.