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:
-
- Wat is SQL?
- Wat is de opdracht RENAME in SQL?
- Naam kolomnaam wijzigen in MySQL, MariaDB, Oracle en PostgreSQL
- Naam kolomnaam in MS SQL Server wijzigen
- 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.