Skúšali ste niekedy pridať, odstrániť alebo upraviť stĺpce v tabuľke ? Ak áno, potom je príkaz, ktorý musíte použiť, príkaz ALTER TABLE. V tomto článku o Alter Table si teda povieme, ako môžete pomocou tohto príkazu upraviť stĺpce v tabuľke.
V tomto článku sa budeme venovať nasledujúcim témam:
Čo je vyhlásenie Alter Table?
Toto vyhlásenie sa používa na pridanie, úpravu alebo odstránenie stĺpcov v existujúcej tabuľke. Toto vyhlásenie je tiež možné použiť na pridanie / zrušenie obmedzení v existujúcej tabuľke.Príkaz ALTER TABLE je možné použiť v spolu s nasledujúcimi:
Poďme diskutovať o každom z nich po jednom podľa nasledujúcej tabuľky:
Ak chcete vedieť, ako vytvoriť tabuľku v SQL, môžete sa obrátiť na môj článok o VYTVORIŤ TABUĽKU.
Študentská karta | krstné meno | priezvisko | telefónne číslo |
jeden | Rohan | Rathore | 9876543210 |
2 | Sonali | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta pole zoradiť c ++ | Gulati | 9765432786 |
5 | Shubham | Sinha | 9944888756 |
Operácie:
ALTER TABLE ADD Column
Tento príkaz sa používa na pridanie stĺpca alebo na pridanie viacerých stĺpcov do existujúcej tabuľky.
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
Príklad:
ALTER TABLE študenti PRIDAJTE nar
Uvidíte výstup, že stĺpec (dob) je pridaný do tabuľky nižšie:
Študentská karta | krstné meno | priezvisko | telefónne číslo | čias |
jeden | Rohan | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha | 9944888756 |
Môžete ísť dopredu a vkladať údaje do stĺpca pomocou vložiť dotaz do SQL.
ALTER TABLE DROP Stĺpec
Toto vyhlásenie sa používa na vloženie stĺpca alebo viacerých stĺpcov do existujúcej tabuľky.
Syntax:
ALTER TABLE TableName DROP ColumnName datatype
Príklad:
ALTER TABLE študenti DROP nar
Uvidíte výstup, že stĺpec je odstránený z tabuľky, ako je uvedené nižšie:
Študentská karta | krstné meno | priezvisko | telefónne číslo |
jeden | Rohan | Rathore | 9876543210 |
2 | Sonali java program na pripojenie k databáze mysql | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta | Gulati | 9765432786 |
5 | Shubham | Sinha | 9944888756 |
ALTER TABLE MODIFY Stĺpec
Toto vyhlásenie sa používa na úpravu súboru Dátový typ stĺpca v existujúcej tabuľke.
Syntax:
#SQL Server ALTER TABLE TableName ALTER COLUMN ColumnName datatype # MySQL ALTER TABLE table_name MODIFY COLUMN column_name datatype
Príklad:
Pridajme späť dôb column a zmeňte typ údajov tohto stĺpca na rok
Ak chcete stĺpec pridať späť, uveďte nasledujúci dotaz:
ALTER TABLE Osoby ALTER COLUMN roč
Ak chcete zmeniť typ údajov stĺpca, uveďte nasledujúci kód:
ALTER TABLE Osoby ALTER COLUMN roč
Uvidíte výstup, že stĺpec dob sa pridá späť do tabuľky a má dátový typ ‘year’. Pozri nižšie.
Študentská karta | krstné meno | priezvisko | telefónne číslo | čias |
jeden | Rohan | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha | 9944888756 |
Týmto sa dostávame k ukončeniu tohto článku. Dúfam, že ste pochopili, ako používať vyššie uvedené príkazy. Ak sa chcete dozvedieť viac o MySQL a spoznajte túto relačnú databázu otvorených zdrojov, potom si pozrite našu ktorá prináša živé školenie vedené inštruktorom a skúsenosti s projektmi v reálnom živote. Toto školenie vám pomôže pochopiť MySQL do hĺbky a pomôže vám dosiahnuť ovládanie tohto predmetu.
Máte na nás otázku? Uveďte to prosím v sekcii komentárov tohto článku a ozvem sa.