Výukový program MySQL

MySQL HOME Úvod do MySQL MySQL RDBMS

MySQL SQL

MySQL SQL MySQL SELECT MySQL KDE MySQL A NEBO NE MySQL OBJEDNAT PODLE MySQL INSERT INTO MySQL hodnoty NULL AKTUALIZACE MySQL MySQL DELETE LIMIT MySQL MySQL MIN a MAX MySQL COUNT, AVG, SUM MySQL LIKE Zástupné znaky MySQL MySQL IN MySQL MEZI Aliasy MySQL Připojení k MySQL VNITŘNÍ PŘIPOJENÍ k MySQL MySQL LEFT JOIN MySQL SPRÁVNÉ PŘIPOJENÍ SE MySQL CROSS JOIN Vlastní připojení k MySQL MySQL UNION MySQL GROUP BY MySQL MÁME MySQL EXISTUJE MySQL JAKÉKOLI, VŠECHNY MySQL INSERT SELECT CASE MySQL Funkce MySQL Null Komentáře k MySQL Operátoři MySQL

Databáze MySQL

MySQL Vytvořte DB MySQL Drop DB Vytvořit tabulku MySQL MySQL Drop Table MySQL Alter Table Omezení MySQL MySQL není Null Unikátní MySQL Primární klíč MySQL cizí klíč MySQL Kontrola MySQL Výchozí MySQL Vytvořit index MySQL Automatický přírůstek MySQL Data MySQL Zobrazení MySQL

Reference MySQL

MySQL datové typy Funkce MySQL

Příklady MySQL

Příklady MySQL MySQL kvíz Cvičení MySQL

Příkaz MySQL ALTER TABLE


Příkaz MySQL ALTER TABLE

Příkaz ALTER TABLEse používá k přidání, odstranění nebo úpravě sloupců v existující tabulce.

Příkaz ALTER TABLEse také používá k přidání a odstranění různých omezení na existující tabulku.


ALTER TABLE - PŘIDAT sloupec

Chcete-li přidat sloupec do tabulky, použijte následující syntaxi:

ALTER TABLE table_name
ADD column_name datatype;

Následující SQL přidá sloupec "E-mail" do tabulky "Zákazníci":

Příklad

ALTER TABLE Customers
ADD Email varchar(255);

ALTER TABULKA - DROP SLOUPEK

Chcete-li odstranit sloupec v tabulce, použijte následující syntaxi (všimněte si, že některé databázové systémy neumožňují odstranění sloupce):

ALTER TABLE table_name
DROP COLUMN column_name;

Následující SQL odstraní sloupec "E-mail" z tabulky "Zákazníci":

Příklad

ALTER TABLE Customers
DROP COLUMN Email;

ZMĚNIT TABULKU - UPRAVIT SLOUPEK

Chcete-li změnit typ dat sloupce v tabulce, použijte následující syntaxi:

ALTER TABLE table_name
MODIFY COLUMN column_name datatype;


Příklad MySQL ALTER TABLE

Podívejte se na tabulku "Osoby":

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

Nyní chceme přidat sloupec s názvem „DateOfBirth“ do tabulky „Persons“.

Používáme následující SQL příkaz:

Příklad

ALTER TABLE Persons
ADD DateOfBirth date;

Všimněte si, že nový sloupec „DateOfBirth“ je typu datum a bude obsahovat datum. Datový typ určuje, jaký typ dat může sloupec obsahovat. Úplnou referenci o všech typech dat dostupných v MySQL naleznete v naší úplné referenci o datových typech .

Tabulka "Osoby" bude nyní vypadat takto:

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

Příklad změny datového typu

Nyní chceme změnit datový typ sloupce s názvem "DateOfBirth" v tabulce "Persons".

Používáme následující SQL příkaz:

Příklad

ALTER TABLE Persons
MODIFY COLUMN DateOfBirth year;

Všimněte si, že sloupec "DateOfBirth" je nyní typu rok a bude obsahovat rok ve dvou nebo čtyřmístném formátu.


DROP COLUMN Příklad

Dále chceme odstranit sloupec s názvem "DateOfBirth" v tabulce "Persons".

Používáme následující SQL příkaz:

Příklad

ALTER TABLE Persons
DROP COLUMN DateOfBirth;

Tabulka "Osoby" bude nyní vypadat takto:

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

Otestujte se pomocí cvičení

Cvičení:

Přidejte sloupec typu s DATEnázvem Birthday.

 Persons
;