sql >> Database >  >> RDS >> Database

Hoe een kolomnaam in SQL te hernoemen?

Het kan vaak voorkomen dat we een vereiste zien om de naam van de kolom in de database te wijzigen om hun doel te dienen. Met behulp van SQL of Structured Query Language kunnen de databasebeheerders gegevens in relationele databases opslaan, bijwerken, manipuleren en ophalen. Laten we in dit artikel dus eens kijken hoe we een kolomnaam in SQL kunnen hernoemen.

De volgende onderwerpen worden in dit artikel behandeld:

    1. Wat is SQL?
    2. Wat is de opdracht RENAME in SQL?
    3. Naam kolomnaam wijzigen in MySQL, MariaDB, Oracle en PostgreSQL
    4. Naam kolomnaam in MS SQL Server wijzigen
    5. Naam tabel wijzigen MySQL, MariaDB, Oracle

Dus laten we dan maar beginnen,

Wat is SQL?

SQL of meest algemeen bekend als SEQUEL is een Structured Query Language die wordt gebruikt voor het beheren en openen van de databases. Het is gebaseerd op de Engelse taal en is zo ontworpen dat de gegevens gemakkelijk kunnen worden opgehaald, gemanipuleerd en geopend. Als u meer wilt weten over de basisprincipes van SQL, kunt u het artikel over SQL Basics raadplegen. In SQL worden verschillende instructies/commando's gebruikt om gegevens te manipuleren. Een dergelijke manipulatie, die vrij populair is in databases, is het hernoemen van de kolomnaam in SQL.

Laten we dus eens kijken hoe we de opdracht RENAME in SQL kunnen gebruiken.

Wat is de opdracht RENAME in SQL?

Dit commando wordt gebruikt om de naam van een kolom te wijzigen in een nieuwe kolomnaam. Het wordt ook gebruikt om de tabel te wijzigen in een nieuwe tabelnaam. Laten we eens kijken hoe we deze opdracht in verschillende databases kunnen gebruiken. Maar laten we eerst de volgende tabel bekijken om alle voorbeelden te begrijpen:

BIEDING BNaam Genre Prijs

1

Trick Mirror

Psychologie

200

2

Daisy Jones

Mysterie

350

3

Dame in het meer

Mysterie

250

4

Miracle Creek

Thriller

450

5

Verdwijnende aarde

Drama

300

Hoe hernoem je de kolomnaam in SQL?

Naam van kolom wijzigen in MySQL, MariaDB, Oracle en PostgreSQL

Om de naam van een kolom in MySQL, MariaDB, Oracle en PostgreSQL te wijzigen, kunt u de onderstaande syntaxis volgen:

Syntaxis

ALTER TABLE TableName
RENAME COLUMN OldColumnName TO NewColumnName;

Voorbeeld:

Schrijf een zoekopdracht om de kolomnaam "BID" te hernoemen naar "BooksID".

ALTER TABLE Books;
RENAME COLUMN BID TO BooksID;

Bij het uitvoeren van de bovenstaande query ziet u de volgende uitvoer:

Uitvoer:

BooksID BNaam Genre Prijs

1

Trick Mirror

Psychologie

200

2

Daisy Jones

Mysterie

350

3

Dame in het meer

Mysterie

250

4

Miracle Creek

Thriller

450

5

Verdwijnende aarde

Drama

300

U kunt ook het zoekwoord WIJZIGEN . gebruiken om een ​​kolomnaam als volgt te hernoemen:

Syntaxis

ALTER TABLE TableName
CHANGE COLUMN OldColumnName NewColumnName Data Type;

Voorbeeld:

Schrijf een zoekopdracht om de kolomnaam "BID" te hernoemen naar "BooksID".

ALTER TABLE Books;
CHANGE COLUMN BID BooksID INT;

Bij het uitvoeren van deze query ziet u de uitvoer hetzelfde als de bovenstaande uitvoer.

Naam kolom in MS SQL Server hernoemen

Het proces van het hernoemen van de kolomnaam is MS SQL Server is anders in vergelijking met de andere databases. In MS SQL Server moet u de opgeslagen procedure gebruiken met de naam sp_rename.

Syntaxis

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

Voorbeeld:

Schrijf een zoekopdracht om de kolomnaam "BID" te hernoemen naar "BooksID".

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

De resulterende uitvoer zal hetzelfde zijn als die voor de bovenstaande vragen. Nu u hebt begrepen hoe u een kolomnaam in verschillende databases kunt hernoemen, gaan we eens kijken hoe u een tabelnaam kunt hernoemen.

Naam tabel wijzigen MySQL, MariaDB, Oracle

Om een ​​tabelnaam te hernoemen, kunt u het RENAME-commando in SQL op de volgende manier gebruiken:

Syntaxis:

ALTER TABLE OldTableName
RENAME TO NewTableName;

Voorbeeld:

ALTER TABLE Books
RENAME TO ListOfBooks;

Als u nu de onderstaande query uitvoert om de details in de tabel ListOfBooks te zien, ziet u de volgende uitvoer:

Vraag:

SELECT * FROM ListOfBooks;
BooksID BNaam Genre Prijs

1

Tricky mirror

Psychologie

200

2

Daisy Jones

Mysterie

350

3

Dame in het meer

Mysterie

250

4

Miracle Creek

Thriller

450

5

Verdwijnende aarde

Drama

300

Hiermee komen we tot een einde aan dit artikel over Kolomnaam hernoemen in SQL. Ik hoop dat je dit artikel informatief vond. Ik hoop dat je hebt begrepen hoe je de bovenstaande commando's moet gebruiken. Als je meer wilt weten over MijnSQL en leer deze open-source relationele database kennen, bekijk dan onze MySQL DBA-certificeringstraining die wordt geleverd met een door een instructeur geleide live training en real-life projectervaring. Deze training zal u helpen MySQL diepgaand te begrijpen en u te helpen het onderwerp onder de knie te krijgen.

Heeft u een vraag voor ons? Vermeld dit in het opmerkingengedeelte van dit artikel over "Naam kolomnaam in SQL wijzigen" en ik zal contact met u opnemen.


  1. Geautomatiseerd testen van PostgreSQL-back-ups

  2. Hoe rechtvaardigt_interval() werkt in PostgreSQL

  3. Hoe databasemetagegevens te verkrijgen

  4. Hoe "Vind ik leuk" in SQL te gebruiken?