logo

ALTER (RENOMMER) en SQL

Parfois, nous souhaitons renommer notre table pour lui donner un nom plus pertinent. A cet effet, nous pouvons utiliser MODIFIER TABLE pour renommer le nom de la table. SQL MODIFIER TABLE est une commande utilisée pour modifier la structure d'une table existante dans une base de données. Ici, nous discuterons en détail de la modification de la commande dans SQL.

Note :

Syntax may vary in different>

Modifier en SQL

Nous discutons ici de la syntaxe d'Alter Command dans différentes bases de données comme MYSQL, MariaDB, Oracle, etc. Commençons par la syntaxe.



Syntaxe

ALTER TABLE nom_table

RENOMMER EN new_table_name ;

Les colonnes peuvent également recevoir un nouveau nom en utilisant MODIFIER TABLE .

Syntaxe (MySQL, Oracle)

ALTER TABLE nom_table

RENOMMER LA COLONNE ancien_nom EN nouveau_nom ;

Syntaxe (MariaDB)

ALTER TABLE nom_table

CHANGER LA COLONNE ancien_nom EN nouveau_nom ;

Requête

CREATE TABLE Student (  id INT PRIMARY KEY,  name VARCHAR(50),  age INT,  email VARCHAR(50),  phone VARCHAR(20) );>

Allons insérer certaines données, puis effectuez l'opération ALTER pour mieux comprendre la commande alter.

INSÉRER les données dans le tableau des étudiants

INSERT INTO Student (id, name, age, email, phone)  VALUES  (1, 'Amit', 20, '[email protected]', '9999999999'), (2, 'Rahul', 22, '[email protected]', '8888888888'), (3, 'Priya', 21, '[email protected]', '7777777777'), (4, 'Sonia', 23, '[email protected]', '6666666666'), (5, 'Kiran', 19, '[email protected]', '5555555555');>

Sortir

Table des étudiants

Table des étudiants

Exemple 1:

Remplacez le nom de la colonne par FIRST_NAME dans la table Student. Pour modifier le nom de colonne de la table existante, vous devez utiliser le mot-clé Column avant d'écrire le nom de colonne existant à modifier.

Syntaxe

ALTER TABLE Étudiant RENAME COLUMN Column_NAME TO FIRST_NAME ;

Requête

ALTER TABLE Student RENAME Column name TO FIRST_NAME;>

Sortir

Sortir

instance de en java

Exemple 2 :

Remplacez le nom de la table Student par Student_Details.

Requête

ALTER TABLE Student RENAME TO Student_Details;>

Sortir

Tableau Student_Details

Tableau Étudiant_Détails

Tableau Étudiant_Détails

Pour ajouter une nouvelle colonne avec ALTER TABLE

Pour ajouter une nouvelle colonne à la table existante, nous devons d'abord sélectionner la table avec la commande ALTER TABLE nom_table, puis nous écrirons le nom de la nouvelle colonne et son type de données avec le type de données ADD column_name. Jetons un coup d'œil ci-dessous pour mieux comprendre.

Syntaxe

ALTER TABLE nom_table

AJOUTER le type de données nom_colonne ;

Requête

ALTER TABLE Student ADD marks INT;>

Sortir

sortir

sortir

Conclusion

En conclusion, vous pouvez utiliser Commande ALTER chaque fois que vous souhaitez modifier les données d'une table existante comme Type de données de int à float et CHAR à VARCHAR, renommez le nom de la colonne de la table et ajoutez une nouvelle colonne, etc. Dans cet article, nous avons discuté de toute la syntaxe des commandes ALTER dans les différentes bases de données avec des exemples.