logo

ALTER (RENAME) i SQL

Noen ganger vil vi kanskje endre navn på tabellen for å gi den et mer relevant navn. Til dette formålet kan vi bruke ENDRE TABELL for å gi nytt navn til tabellen. SQL ENDRE TABELL er en kommando som brukes til å endre strukturen til en eksisterende tabell i en database. Her vil vi diskutere Alter Command i SQL i detalj.

Word rask tilgangsverktøylinje

Merk :

Syntax may vary in different>

Endre i SQL

Her diskuterer vi syntaksen til Alter Command i forskjellige databaser som MYSQL, MariaDB, Oracle, etc. La oss fortsette med Syntax først.



Syntaks

ALTER TABLE tabellnavn

RENAME TIL new_table_name;

Kolonner kan også gis nytt navn ved bruk av ENDRE TABELL .

Syntaks (MySQL, Oracle)

ALTER TABLE tabellnavn

RENAME COLUMN old_name TO new_name;

Syntaks (MariaDB)

ALTER TABLE tabellnavn

ENDRE KOLONNE gammelt_navn TIL nytt_navn;

Spørsmål

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

La oss sett inn noen data, og utfør deretter ALTER-operasjonen for å forstå en bedre bout alter-kommando.

LEGG INN dataene i Studenttabell

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

Produksjon

Studentbord

Studentbord

Eksempel 1:

java programmer

Endre navnet på kolonnenavnet til FIRST_NAME i tabellen Student. For å endre kolonnenavnet til den eksisterende tabellen må du bruke kolonnenøkkelordet før du skriver det eksisterende kolonnenavnet som skal endres

Syntaks

ENDRE TABELL Student RENAME COLUMN Column_NAME TIL FIRST_NAME;

Spørsmål

ALTER TABLE Student RENAME Column name TO FIRST_NAME;>

Produksjon

Produksjon

Eksempel 2:

Endre navnet på tabellen Student til Student_Details.

Spørsmål

ALTER TABLE Student RENAME TO Student_Details;>

Produksjon

Student_Details Tabell

Student_Details-tabell

Student_Details-tabell

For å legge til en ny kolonne med ALTER TABLE

For å legge til en ny kolonne til den eksisterende tabellen, må vi først velge tabellen med ALTER TABLE-kommandoen table_name, og deretter vil vi skrive navnet på den nye kolonnen og dens datatype med ADD column_name datatype. La oss ta en titt nedenfor for å forstå bedre.

Syntaks

ALTER TABLE tabellnavn

ADD kolonnenavn datatype;

Spørsmål

ALTER TABLE Student ADD marks INT;>

Produksjon

produksjon

produksjon

Konklusjon

Avslutningsvis kan du bruke ALTER-kommando når du vil endre dataene i en eksisterende tabell som data-type fra int til float og CHAR til VARCHAR, gi nytt navn til tabellkolonnenavnet og legg til en ny kolonne osv. I denne artikkelen diskuterte vi alle syntaksene til ALTER-kommandoer i de forskjellige databasene med eksempler.