Zkusili jste někdy přidat, odstranit nebo upravit sloupce v tabulce ? Pokud ano, pak je ALTER TABLE příkaz, který musíte použít. Takže v tomto článku o Alter Table budu diskutovat o tom, jak můžete pomocí tohoto příkazu upravit sloupce v tabulce.
V tomto článku se budeme zabývat následujícími tématy:
Co je příkaz Alter Table?
Tento příkaz se používá k přidání, úpravě nebo odstranění sloupců ve stávající tabulce. Toto prohlášení lze také použít k přidání / zrušení omezení u existující tabulky.Příkaz ALTER TABLE lze použít v spolu s následujícími:
Pojďme diskutovat o každém z těchto jeden po druhém podle následující tabulky:
Pokud chcete vědět, jak vytvořit tabulku v SQL, můžete se podívat na můj článek o CREATE TABLE.
studentID | jméno | příjmení | telefonní číslo |
jeden | Rohan | Rathore | 9876543210 |
2 | Sonali | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta rozdíl mezi kuchařem a loutkou | Gulati | 9765432786 |
5 | Shubham | Sinha | 9944888756 |
Operace:
Sloupec ALTER TABLE ADD
Tento příkaz se používá k přidání sloupce nebo přidání více sloupců do existující tabulky.
Syntax:
#Add Single Column ALTER TABLE TableName ADD ColumnName datatype #Add Multiple Columns ALTER TABLE TableD ADD ColumnName datatype, ADD ColumnName datatype, ADD ColumnName datatype
Příklad:
ALTER TABLE studenti PŘIDAT dob
Uvidíte výstup, že sloupec (dob) je přidán do tabulky níže:
studentID | jméno | příjmení | telefonní číslo | dob |
jeden | Rohan | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha | 9944888756 |
Můžete jít dopředu a vložit data do sloupce pomocí vložte dotaz do SQL.
Sloupec ALTER TABLE DROP
Tento příkaz se používá k přetažení sloupce nebo více sloupců do existující tabulky.
Syntax:
ALTER TABLE TableName DROP ColumnName datový typ
Příklad:
ALTER TABLE studenti DROP dob datum
Uvidíte výstup, že sloupec je odstraněn z tabulky, jak je uvedeno níže:
studentID | jméno | příjmení | telefonní číslo |
jeden | Rohan | Rathore | 9876543210 |
2 | Sonali jak vytvořit soubory protokolu v java | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta | Gulati | 9765432786 |
5 | Shubham | Sinha | 9944888756 |
ALTER TABLE MODIFY Sloupec
Toto prohlášení se používá k úpravě datový typ sloupce v existující tabulce.
Syntax:
#SQL Server ALTER TABLE TableName ALTER COLUMN ColumnName datatype # MySQL ALTER TABLE table_name MODIFY COLUMN column_name datatype
Příklad:
Pojďme přidat dob column a změňte datový typ daného sloupce na rok
Chcete-li sloupec přidat zpět, uveďte následující dotaz:
ALTER TABLE Osoby ALTER COLUMN roč
Chcete-li změnit datový typ sloupce, uveďte následující kód:
ALTER TABLE Osoby ALTER COLUMN roč
Uvidíte výstup, že sloupec dob je přidán zpět do tabulky a má datový typ „year“. Viz níže.
studentID | jméno | příjmení | telefonní číslo | dob |
jeden | Rohan | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha | 9944888756 |
Tímto skončíme tento článek. Doufám, že jste pochopili, jak používat výše uvedené příkazy. Pokud se chcete dozvědět více o MySQL a seznamte se s touto relační databází open-source, podívejte se na naši který přichází s živým tréninkem vedeným instruktorem a zkušenostmi z reálného projektu. Toto školení vám pomůže porozumět MySQL do hloubky a pomůže vám dosáhnout zvládnutí předmětu.
Máte na nás dotaz? Uveďte to prosím v sekci komentářů tohoto článku a já se vám ozvu.