Samouczek MySQL

Strona główna MySQL Wprowadzenie do MySQL RDBMS MySQL

SQL MySQL

SQL MySQL WYBIERZ MySQL MySQL GDZIE MySQL I, LUB, NIE MySQL ZAMÓW PRZEZ INSERT INTO w MySQL Wartości NULL MySQL AKTUALIZACJA MySQL USUŃ MYSQL LIMIT MySQL MIN i MAX w MySQL LICZBA, ŚREDNIA, SUMA MYSQL PODOBNE do MySQL Symbole wieloznaczne MySQL MySQL IN MySQL POMIĘDZY Aliasy MySQL Połączenia MySQL WEWNĘTRZNE DOŁĄCZENIE do MySQL DOŁĄCZ DO MYSQL W LEWO DOŁĄCZ DO MYSQL DOŁĄCZ DO MYSQL Samo dołączanie do MySQL UNIA MySQL MySQL GRUPA WG MySQL POSIADAJĄCY MySQL ISTNIEJE MySQL WSZYSTKO, WSZYSTKO MySQL WSTAWIĆ WYBIERZ PRZYPADEK MySQL Funkcje zerowe MySQL Komentarze MySQL Operatory MySQL

Baza danych MySQL

Tworzenie bazy danych MySQL Upuść bazę danych MySQL Utwórz tabelę MySQL Tabela upuszczania MySQL Zmień tabelę MySQL Ograniczenia MySQL MySQL nie jest pusty Unikalny MySQL Klucz podstawowy MySQL Klucz obcy MySQL Kontrola MySQL Domyślny MySQL Indeks tworzenia MySQL Automatyczny przyrost MySQL Daty MySQL Widoki MySQL

Referencje MySQL

Typy danych MySQL Funkcje MySQL

Przykłady MySQL

Przykłady MySQL Quiz MySQL Ćwiczenia MySQL

Instrukcja MySQL ALTER TABLE


Instrukcja MySQL ALTER TABLE

Instrukcja ALTER TABLEsłuży do dodawania, usuwania lub modyfikowania kolumn w istniejącej tabeli.

Instrukcja ALTER TABLEsłuży również do dodawania i usuwania różnych ograniczeń w istniejącej tabeli.


ALTER TABLE - DODAJ Kolumnę

Aby dodać kolumnę w tabeli, użyj następującej składni:

ALTER TABLE table_name
ADD column_name datatype;

Poniższy kod SQL dodaje kolumnę „E-mail” do tabeli „Klienci”:

Przykład

ALTER TABLE Customers
ADD Email varchar(255);

TABELA ALTER - UPUŚĆ KOLUMN

Aby usunąć kolumnę w tabeli, użyj następującej składni (zauważ, że niektóre systemy baz danych nie pozwalają na usuwanie kolumny):

ALTER TABLE table_name
DROP COLUMN column_name;

Następujący kod SQL usuwa kolumnę „E-mail” z tabeli „Klienci”:

Przykład

ALTER TABLE Customers
DROP COLUMN Email;

ZMIEŃ TABELĘ — ZMIEŃ KOLUMNĘ

Aby zmienić typ danych kolumny w tabeli, użyj następującej składni:

ALTER TABLE table_name
MODIFY COLUMN column_name datatype;


Przykład ALTER TABLE MySQL

Spójrz na tabelę „Osoby”:

ID LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Teraz chcemy dodać kolumnę o nazwie „DateOfBirth” w tabeli „Osoby”.

Używamy następującej instrukcji SQL:

Przykład

ALTER TABLE Persons
ADD DateOfBirth date;

Zauważ, że nowa kolumna „DateOfBirth” jest typu data i będzie zawierać datę. Typ danych określa, jaki typ danych może przechowywać kolumna. Aby uzyskać pełne informacje na temat wszystkich typów danych dostępnych w MySQL, przejdź do naszej pełnej dokumentacji typów danych .

Tabela „Osoby” będzie teraz wyglądać tak:

ID LastName FirstName Address City DateOfBirth
1 Hansen Ola Timoteivn 10 Sandnes  
2 Svendson Tove Borgvn 23 Sandnes  
3 Pettersen Kari Storgt 20 Stavanger  

Przykład zmiany typu danych

Teraz chcemy zmienić typ danych kolumny o nazwie „DateOfBirth” w tabeli „Osoby”.

Używamy następującej instrukcji SQL:

Przykład

ALTER TABLE Persons
MODIFY COLUMN DateOfBirth year;

Zauważ, że kolumna „DateOfBirth” jest teraz typu rok i będzie zawierać rok w formacie dwu- lub czterocyfrowym.


UPUŚĆ KOLUMN Przykład

Następnie chcemy usunąć kolumnę o nazwie „DateOfBirth” w tabeli „Osoby”.

Używamy następującej instrukcji SQL:

Przykład

ALTER TABLE Persons
DROP COLUMN DateOfBirth;

Tabela „Osoby” będzie teraz wyglądać tak:

ID LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Sprawdź się za pomocą ćwiczeń

Ćwiczenie:

Dodaj kolumnę typu DATEo nazwie Birthday.

 Persons
;