tutorial pengembangan web terbaru
 

SQL TABLE Pernyataan ALTER


ALTER TABLE Statement

Pernyataan ALTER TABLE digunakan untuk menambah, menghapus, atau memodifikasi kolom di tabel yang ada.

SQL ALTER TABLE Sintaks

Untuk menambah kolom dalam sebuah tabel, gunakan sintaks berikut:

ALTER TABLE table_name
ADD column_name datatype

Untuk menghapus kolom dalam sebuah tabel, gunakan sintaks berikut (perhatikan bahwa beberapa sistem database tidak mengijinkan menghapus kolom):

ALTER TABLE table_name
DROP COLUMN column_name

Untuk mengubah jenis data kolom dalam sebuah tabel, gunakan sintaks berikut:

SQL Server / MS Access:

ALTER TABLE table_name
ALTER COLUMN column_name datatype

My SQL / Oracle (prior version 10G):

ALTER TABLE table_name
MODIFY COLUMN column_name datatype

Oracle 10G and later:

ALTER TABLE table_name
MODIFY column_name datatype

SQL ALTER TABLE Contoh

Lihatlah "Persons" tabel:

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Sekarang kita ingin menambahkan kolom bernama "DateOfBirth" dalam "Persons" tabel.

Kami menggunakan pernyataan SQL berikut:

ALTER TABLE Persons
ADD DateOfBirth date

Perhatikan bahwa kolom baru, "DateOfBirth" , adalah tanggal jenis dan akan mengadakan kencan. Tipe data menentukan jenis data kolom dapat terus. Untuk referensi lengkap semua jenis data yang tersedia di MS Access, MySQL, dan SQL Server, pergi ke lengkap kami referensi Jenis Data .

The "Persons" tabel sekarang akan terlihat seperti ini:

P_Id LastName FirstName Address City DateOfBirth
1 Hansen Ola Timoteivn 10 Sandnes  
2 Svendson Tove Borgvn 23 Sandnes  
3 Pettersen Kari Storgt 20 Stavanger  

Jenis Perubahan data Contoh

Sekarang kita ingin mengubah tipe data dari kolom bernama "DateOfBirth" dalam "Persons" tabel.

Kami menggunakan pernyataan SQL berikut:

ALTER TABLE Persons
ALTER COLUMN DateOfBirth year

Perhatikan bahwa "DateOfBirth" kolom sekarang tipe tahun dan akan terus setahun dalam dua digit atau empat digit Format.


DROP COLUMN Contoh

Selanjutnya, kita ingin menghapus kolom bernama "DateOfBirth" dalam "Persons" tabel.

Kami menggunakan pernyataan SQL berikut:

ALTER TABLE Persons
DROP COLUMN DateOfBirth

The "Persons" tabel sekarang akan terlihat seperti ini:

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger