Ați încercat vreodată să adăugați, să ștergeți sau să modificați coloanele dintr-un tabel ? Dacă da, atunci, ALTER TABLE este comanda pe care trebuie să o utilizați. Deci, în acest articol despre Alter Table, voi discuta despre modul în care puteți utiliza această comandă pentru a modifica coloanele dintr-un tabel.
Următoarele subiecte vor fi tratate în acest articol:
Ce este afirmația Alter Table?
Această declarație este utilizată pentru a adăuga, modifica sau șterge coloane într-un tabel existent. De asemenea, această declarație poate fi utilizată pentru a adăuga / elimina constrângeri pe un tabel existent.Instrucțiunea ALTER TABLE poate fi utilizată în împreună cu următoarele:
Să discutăm fiecare dintre acestea una câte una, luând în considerare următorul tabel:
Dacă doriți să știți, cum să creați un tabel în SQL, puteți consulta articolul meu despre CREARE TABEL.
Carnet de student | Nume | numele de familie | număr de telefon |
unu | Rohan | Rathore | 9876543210 |
2 | Sonali | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta | Gulati | 9765432786 |
5 | Shubham ce face .format în python | Sinha | 9944888756 |
Operațiuni:
ALTER TABLE ADD Column
Această declarație este utilizată pentru a adăuga o coloană sau pentru a adăuga mai multe coloane într-un tabel existent.
Sintaxă:
#Add Single Column ALTER TABLE TableName ADD ColumnName datatype #Add Multiple Columns ALTER TABLE TableName ADD ColumnName datatype type, ADD ColumnName datatype, ADD ColumnName datatype
Exemplu:
ALTER TABLE elevii ADAUGĂ data dob
Veți vedea o ieșire, că coloana (dob) este adăugată în tabel după cum urmează:
Carnet de student | Nume | numele de familie | număr de telefon | dob |
unu | Rohan | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha program de sortare simplă merge în c ++ | 9944888756 |
Puteți merge înainte și insera date în coloană, utilizând introduceți interogare în SQL.
Coloana ALTER TABLE DROP
Această declarație este utilizată pentru a fixa o coloană sau mai multe coloane într-un tabel existent.
Sintaxă:
ALTER TABLE TableName DROP ColumnName tip de date
Exemplu:
ALTER TABLE elevii DROP dob data
Veți vedea o ieșire, că coloana este ștearsă din tabel după cum urmează:
Carnet de student | Nume | numele de familie | număr de telefon |
unu | Rohan | Rathore | 9876543210 |
2 | Sonali | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta | Gulati | 9765432786 |
5 | Shubham | Sinha | 9944888756 |
Coloana ALTER TABLE MODIFY
Această declarație este utilizată pentru a modifica fișierul tipul de date a unei coloane dintr-un tabel existent.
Sintaxă:
#SQL Server ALTER TABLE TableName ALTER COLUMN ColumnName datatype #MySQL ALTER TABLE table_name MODIFY COLUMN nume_coloană datatype
Exemplu:
Să adăugăm înapoi coloana dob și schimbați tipul de date al acelei coloane în an
Pentru a adăuga înapoi coloana menționați următoarea interogare:
ALTER TABLE Persoane ALTER COLUMN dob an
Acum, pentru a schimba tipul de date al coloanei, menționați codul de mai jos:
ALTER TABLE Persoane ALTER COLUMN dob an
Veți vedea o ieșire, că coloana dob este adăugată înapoi la tabel și are tipul de date „an”. Consultați mai jos.
Carnet de student | Nume | numele de familie | număr de telefon | dob |
unu | Rohan listă legată în tutorialul c | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha | 9944888756 |
Cu aceasta, ajungem la sfârșitul acestui articol. Sper că ați înțeles cum să folosiți comenzile de mai sus. Dacă doriți să aflați mai multe despre MySQL și cunoașteți această bază de date relațională open-source, apoi consultați-ne care vine cu instruire live condusă de instructor și experiență de proiect din viața reală. Această instruire vă va ajuta să înțelegeți în profunzime MySQL și vă va ajuta să obțineți stăpânirea asupra subiectului.
Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui articol și vă voi răspunde.