Database
 sql >> Base de données >  >> RDS >> Database

Comment renommer un nom de colonne en SQL ?

Il arrive souvent que nous constations qu'il est nécessaire de changer le nom de la colonne dans la base de données pour atteindre leur objectif. Avec l'aide de SQL ou du langage de requête structuré, les administrateurs de base de données stockent, mettent à jour, manipulent et récupèrent des données dans des bases de données relationnelles. Alors, dans cet article, comprenons comment renommer un nom de colonne en SQL.

Les sujets suivants seront abordés dans cet article :

    1. Qu'est-ce que SQL ?
    2. Qu'est-ce que la commande RENAME en SQL ?
    3. Renommer le nom de la colonne dans MySQL, MariaDB, Oracle et PostgreSQL
    4. Renommer le nom de la colonne dans MS SQL Server
    5. Renommer le nom de la table MySQL, MariaDB, Oracle

Alors commençons,

Qu'est-ce que SQL ?

SQL ou plus communément appelé SEQUEL est un langage de requête structuré utilisé pour gérer et accéder aux bases de données. Il est basé sur la langue anglaise et est conçu de manière à récupérer, manipuler et accéder facilement aux données. Si vous souhaitez en savoir plus sur les bases de SQL en profondeur, vous pouvez vous référer à l'article sur les bases de SQL. En SQL, il existe diverses instructions/commandes utilisées pour manipuler les données. L'une de ces manipulations, très répandue dans les bases de données, consiste à renommer le nom de la colonne en SQL.

Alors, laissez-nous comprendre comment utiliser la commande RENAME en SQL.

Qu'est-ce que la commande RENAME en SQL ?

Cette commande est utilisée pour changer le nom d'une colonne en un nouveau nom de colonne. Il est également utilisé pour remplacer la table par un nouveau nom de table. Comprenons comment utiliser cette commande dans différentes bases de données. Mais, avant cela, considérons le tableau suivant pour comprendre tous les exemples :

ENCHÈRE BName Genre Prix

1

Miroir trompeur

Psychologie

200

2

Daisy Jones

Mystère

350

3

Dame au lac

Mystère

250

4

Miracle Creek

Thriller

450

5

Disparition de la Terre

Drame

300

Comment renommer le nom de la colonne en SQL ?

Renommer le nom de la colonne dans MySQL, MariaDB, Oracle et PostgreSQL

Pour renommer un nom de colonne dans MySQL, MariaDB, Oracle et PostgreSQL, vous pouvez suivre la syntaxe ci-dessous :

Syntaxe

ALTER TABLE TableName
RENAME COLUMN OldColumnName TO NewColumnName;

Exemple :

Rédigez une requête pour renommer le nom de la colonne "BID" en "BooksID".

ALTER TABLE Books;
RENAME COLUMN BID TO BooksID;

Lors de l'exécution de la requête ci-dessus, vous verrez le résultat suivant :

Sortie :

ID Livres BName Genre Prix

1

Miroir trompeur

Psychologie

200

2

Daisy Jones

Mystère

350

3

Dame au lac

Mystère

250

4

Miracle Creek

Thriller

450

5

Disparition de la Terre

Drame

300

Vous pouvez également utiliser le MODIFIER le mot clé pour renommer un nom de colonne comme suit :

Syntaxe

ALTER TABLE TableName
CHANGE COLUMN OldColumnName NewColumnName Data Type;

Exemple :

Rédigez une requête pour renommer le nom de la colonne "BID" en "BooksID".

ALTER TABLE Books;
CHANGE COLUMN BID BooksID INT;

Lors de l'exécution de cette requête, vous verrez la sortie identique à la sortie ci-dessus.

Renommer le nom de la colonne dans MS SQL Server

Le processus de renommage du nom de colonne est MS SQL Server est différent par rapport aux autres bases de données. Dans MS SQL Server, vous devez utiliser la procédure stockée appelée sp_rename.

Syntaxe

sp_rename 'TableName.OldColumnName', 'New ColumnName', 'COLUMN';

Exemple :

Rédigez une requête pour renommer le nom de la colonne "BID" en "BooksID".

sp_rename 'Books.BID', 'BooksID', 'COLUMN';

La sortie résultante sera la même que celle des requêtes ci-dessus. Maintenant que vous avez compris comment renommer un nom de colonne dans diverses bases de données, voyons comment vous pouvez renommer un nom de table.

Renommer le nom de la table MySQL, MariaDB, Oracle

Pour renommer un nom de table, vous pouvez utiliser la commande RENAME en SQL, de la manière suivante :

Syntaxe :

ALTER TABLE OldTableName
RENAME TO NewTableName;

Exemple :

ALTER TABLE Books
RENAME TO ListOfBooks;

Maintenant, si vous exécutez la requête ci-dessous pour voir les détails dans le tableau ListOfBooks, vous verrez le résultat suivant :

Requête :

SELECT * FROM ListOfBooks;
ID Livres BName Genre Prix

1

Miroir délicat

Psychologie

200

2

Daisy Jones

Mystère

350

3

Dame au lac

Mystère

250

4

Miracle Creek

Thriller

450

5

Disparition de la Terre

Drame

300

Avec cela, nous arrivons à la fin de cet article sur Renommer le nom de la colonne en SQL. J'espère que vous avez trouvé cet article informatif. J'espère que vous avez compris comment utiliser les commandes ci-dessus. Si vous souhaitez en savoir plus sur MySQL et découvrez cette base de données relationnelle open source, puis consultez notre Formation de certification MySQL DBA qui comprend une formation en direct dirigée par un instructeur et 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 des commentaires de cet article sur "Renommer le nom de la colonne en SQL" et je vous recontacterai.