logo

ALTER (ZMIEŃ NAZWĘ) w SQL

Czasami możemy chcieć zmienić nazwę naszej tabeli, aby nadać jej bardziej odpowiednią nazwę. W tym celu możemy użyć ZMIEŃ TABELĘ aby zmienić nazwę tabeli. SQL ZMIEŃ TABELĘ to polecenie służące do modyfikacji struktury istniejącej tabeli w bazie danych. Tutaj szczegółowo omówimy polecenie Alter w języku SQL.

Notatka :

Syntax may vary in different>

Zmień w SQL

Tutaj omawiamy składnię polecenia Alter w różnych bazach danych, takich jak MYSQL, MariaDB, Oracle itp. Zajmijmy się najpierw składnią.



Składnia

ZMIEŃ TABELĘ nazwa_tabeli

ZMIEŃ NAZWĘ NA nowa_nazwa_tabeli;

Kolumnom można także nadać nową nazwę za pomocą ZMIEŃ TABELĘ .

Składnia (MySQL, Oracle)

ZMIEŃ TABELĘ nazwa_tabeli

ZMIEŃ NAZWĘ KOLUMNY stara_nazwa NA nowa_nazwa;

Składnia (MariaDB)

ZMIEŃ TABELĘ nazwa_tabeli

ZMIEŃ KOLUMNĘ stara_nazwa NA nowa_nazwa;

Zapytanie

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

Niech wstawić niektóre dane, a następnie wykonaj operację ALTER, aby lepiej zrozumieć polecenie zmiany.

WSTAW dane w Tabeli Ucznia

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

Wyjście

Stół studencki

Stół studencki

Przykład 1:

Zmień nazwę kolumny na FIRST_NAME w tabeli Student. Aby zmienić nazwę kolumny istniejącej tabeli, należy użyć słowa kluczowego Column przed zapisaniem nazwy istniejącej kolumny do zmiany

Składnia

ALTER TABLE Student ZMIEŃ NAZWĘ KOLUMNY NAZWA kolumny NA FIRST_NAME;

Zapytanie

ALTER TABLE Student RENAME Column name TO FIRST_NAME;>

Wyjście

Wyjście

częściowe uzależnienie

Przykład 2:

Zmień nazwę tabeli Student na Student_Details.

Zapytanie

ALTER TABLE Student RENAME TO Student_Details;>

Wyjście

Tabela szczegółów_ucznia

Tabela Student_Details

Tabela Student_Details

Aby dodać nową kolumnę za pomocą ALTER TABLE

Aby dodać nową kolumnę do istniejącej tabeli, należy najpierw wybrać tabelę za pomocą polecenia ALTER TABLE nazwa_tabeli, a następnie wpisać nazwę nowej kolumny i jej typ danych za pomocą typu danych ADD nazwa_kolumny. Spójrzmy poniżej, aby lepiej zrozumieć.

Składnia

ALTER TABLE nazwa_tabeli

DODAJ typ danych nazwa_kolumny;

Zapytanie

ALTER TABLE Student ADD marks INT;>

Wyjście

wyjście

wyjście

Wniosek

Podsumowując, możesz użyć Polecenie ZMIEŃ kiedykolwiek chcesz zmienić dane w istniejącej tabeli, np typ danych z int na float i CHAR na VARCHAR, zmień nazwę kolumny tabeli i dodaj nową kolumnę itp. W tym artykule omówiliśmy z przykładami całą składnię poleceń ALTER w różnych bazach danych.