Kas olete kunagi proovinud lisada, kustutada või muuta tabeli veerge ? Kui jah, siis on ALTER TABLE käsk, mida peate kasutama. Niisiis, selles Alter tabeli artiklis arutlen, kuidas saate selle käsu abil tabeli veerge muuta.
Selles artiklis käsitletakse järgmisi teemasid:
Mis on Alteri tabeli avaldus?
Seda lauset kasutatakse olemasoleva tabeli veergude lisamiseks, muutmiseks või kustutamiseks. Seda lauset saab kasutada ka olemasoleva tabeli piirangute lisamiseks / tühistamiseks.Avaldust ALTER TABLE saab kasutada koos järgmisega:
Arutleme igaüks neist ükshaaval, kaaludes järgmist tabelit:
Kui soovite teada, kuidas SQL-is tabelit luua, võite viidata sellele minu artikkel CREATE TABEL.
Õpilase ID | eesnimi | perekonnanimi | telefoninumber |
üks | Rohan | Rathore | 9876543210 |
2 | Sonali | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta | Gulati | 9765432786 |
5 | Shubham | Sinha | 9944888756 |
Toimingud:
ALTER TABEL ADD veerg
Seda lauset kasutatakse veeru lisamiseks või olemasoleva tabeli mitme veeru lisamiseks.
Süntaks:
#Lisa üks veerg ALTER TABEL TableName ADD ColumnName andmetüüp #Add mitu veergu ALTER TABLE TableName ADD ColumnName andmetüüp, ADD ColumnName andmetüüp, ADD ColumnName andmetüüp
Näide:
ALTER TABEL õpilased LISA õppekuupäev
Näete väljundit, mille veerg (dob) lisatakse tabelisse järgmiselt:
Õpilase ID | eesnimi | perekonnanimi | telefoninumber | dob |
üks | Rohan | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati google andmeteadlase intervjuu küsimused | 9765432786 | |
5 | Shubham | Sinha | 9944888756 |
Võite minna edasi ja sisestada andmed veergu, kasutades nuppu sisestage päring SQL-is.
Veerg ALTER TABEL DROP
Seda lauset kasutatakse veeru või mitme veeru kukutamiseks olemasolevasse tabelisse.
Süntaks:
ALTER TABLE TableName DROP ColumnName andmetüüp
Näide:
ALTER TABEL õpilaste DROP dob kuupäev
Näete väljundit, et veerg kustutatakse tabelist järgmiselt:
Õpilase ID | eesnimi | perekonnanimi | telefoninumber |
üks | Rohan | Rathore | 9876543210 |
2 | Sonali | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta | Gulati | 9765432786 |
5 | Shubham | Sinha | 9944888756 |
ALTER TABEL MODIFY veerg
Seda lauset kasutatakse andmetüüp veeru olemasolevas tabelis.
Süntaks:
#SQL Server ALTER TABEL TableName ALTER COLUMN ColumnName andmetüüp #MySQL ALTER TABLE table_name MODIFY COLUMN column_name andmetüüp
Näide:
Lisame tagasi dob veerg ja muutke selle veeru andmetüübiks aasta
Veeru tagasi lisamiseks mainige järgmist päringut:
ALTER TABEL Isikud ALTER COLUMN dob aasta
Veeru andmetüübi muutmiseks mainige allpool olevat koodi:
ALTER TABEL Isikud ALTER COLUMN dob aasta
Näete väljundit, et veerg dob lisatakse uuesti tabelisse ja selle andmetüüp on ‘aasta’. Vaadake allpool.
Õpilase ID | eesnimi | perekonnanimi | telefoninumber | dob |
üks | Rohan | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha | 9944888756 |
Sellega jõuame selle artikli lõpuni. Loodan, et saite aru, kuidas ülaltoodud käske kasutada. Kui soovite rohkem teada saada MySQL ja tutvuge selle avatud lähtekoodiga relatsioonide andmebaasiga ning vaadake siis meie mis on varustatud juhendajate juhitud elava koolituse ja reaalse elu projektikogemusega. See koolitus aitab teil MySQL-i põhjalikult mõista ja aitab teil selle teema üle meisterlikkust saavutada.
Kas teil on meile küsimus? Palun mainige seda selle artikli kommentaaride jaotises ja pöördun teie poole.