logo

ALTER (RENAME) i SQL

Nogle gange vil vi måske omdøbe vores tabel for at give den et mere relevant navn. Til dette formål kan vi bruge ÆNDRE TABEL for at omdøbe navnet på tabellen. SQL ÆNDRE TABEL er en kommando, der bruges til at ændre strukturen af ​​en eksisterende tabel i en database. Her vil vi diskutere Alter Command i SQL i detaljer.

maskinskriftsdato

Bemærk :

Syntax may vary in different>

Ændre i SQL

Her diskuterer vi syntaksen for Alter Command i forskellige databaser som MYSQL, MariaDB, Oracle osv. Lad os gå videre med Syntax først.



Syntaks

ALTER TABLE tabelnavn

OMDØB TIL nyt_tabel_navn;

Kolonner kan også få et nyt navn med brug af ÆNDRE TABEL .

Syntaks (MySQL, Oracle)

ALTER TABLE tabelnavn

RENAME COLUMN old_name TO new_name;

Syntaks (MariaDB)

ALTER TABLE tabelnavn

SKIFT KOLONNE gammelt_navn TIL nyt_navn;

Forespørgsel

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

Lad os indsætte nogle data, og udfør derefter ALTER-operationen for at forstå en bedre bout alter-kommando.

INDSÆT dataene i Elevtabel

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');>

Produktion

Elevbord

Elevbord

Eksempel 1:

mamta kulkarni skuespiller

Skift navnet på kolonnenavnet til FIRST_NAME i tabel Elev. For at ændre kolonnenavnet på den eksisterende tabel skal du bruge kolonnenøgleordet, før du skriver det eksisterende kolonnenavn, der skal ændres

Syntaks

ÆNDRING TABEL Elev RENAME COLUMN Column_NAME TIL FIRST_NAME;

Forespørgsel

ALTER TABLE Student RENAME Column name TO FIRST_NAME;>

Produktion

Produktion

Eksempel 2:

Skift navnet på tabellen Elev til Student_Details.

Forespørgsel

ALTER TABLE Student RENAME TO Student_Details;>

Produktion

Student_Details Tabel

Student_Details tabel

Student_Details tabel

For at tilføje en ny kolonne med ALTER TABLE

For at tilføje en ny kolonne til den eksisterende tabel, skal vi først vælge tabellen med ALTER TABLE-kommandoen table_name, og derefter vil vi skrive navnet på den nye kolonne og dens datatype med ADD column_name datatype. Lad os tage et kig nedenfor for at forstå bedre.

Syntaks

ALTER TABLE tabelnavn

ADD kolonnenavn datatype;

Forespørgsel

ALTER TABLE Student ADD marks INT;>

Produktion

produktion

produktion

Konklusion

Afslutningsvis kan du bruge ALTER kommando hver gang du ønsker at ændre dataene i en eksisterende tabel som f.eks datatype fra int til float og CHAR til VARCHAR, omdøb tabellens kolonnenavn og tilføj en ny kolonne osv. I denne artikel diskuterede vi alle Syntaks af ALTER-kommandoer i de forskellige databaser med eksempler.