Syntax ng SQL ALTER TABLE

Pangungusap ALTER TABLE

Ang pangungusap ALTER TABLE ay ginagamit para lagyan, baguhin o tanggalin ang kolum sa umiiral na table.

Syntax ng SQL ALTER TABLE

Para lagyan ng kolum ang table, gamitin ang sumusunod na syntax:

ALTER TABLE table_name
ADD column_name datatype

Para malagay ang kolum sa table, gamitin ang sumusunod na syntax:

ALTER TABLE table_name
DROP COLUMN column_name

Mga Komento:Ang ilang sistema ng database ay hindi pinapayagan ang ganitong paraan ng pagtanggal ng kolum sa table ng database (DROP COLUMN column_name).

Para baguhin ang uri ng datos ng kolum sa tabla, gamitin ang sumusunod na syntax:

ALTER TABLE table_name
ALTER COLUMN column_name datatype

Orihinal na tabla (ginagamit sa mga halimbawa):

Tabla na 'Persons':

Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

Halimbawa ng ALTER TABLE sa SQL

Ngayon, gusto naming magdagdag ng isang bagong kolum na 'Birthday' sa tabla 'Persons'.

Ginagamit namin ang sumusunod na SQL sentence:

ALTER TABLE Persons
ADD Birthday date

Isang pangungusap, ang bagong kolum na 'Birthday' ay may uri ng petsa, maaring magtindan ng petsa. Ang uri ng datos ay nagsasabing anong uri ng datos ang puwedeng magtatagpuan sa kolum.

Ang bagong 'Persons' tabla ay magiging ganito:

Id LastName FirstName Address City Birthday
1 Adams John Oxford Street London  
2 Bush George Fifth Avenue New York  
3 Carter Thomas Changan Street Beijing  

Halimbawa ng pagbabago ng uri ng datos

Ngayon, gusto naming baguhin ang uri ng datos ng 'Birthday' kolum sa 'Persons' tabla.

Ginagamit namin ang sumusunod na SQL sentence:

ALTER TABLE Persons
ALTER COLUMN Birthday year

Isang pangungusap, ang 'Birthday' na kolum ay may uri ng taon, maaring magtindan ng 2 o 4 na lugar na anyo ng taon.

DROP COLUMN halimbawa

Kasunod na, ititanggal namin ang 'Birthday' na kolum ng 'Person' tabla:

ALTER TABLE Person
DROP COLUMN Birthday

Ang tabla na 'Persons' ay magiging ganito:

Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing