TABLE pernyataan SQL ALTER
pernyataan ALTER TABLE
ALTER TABLE pernyataan digunakan dalam tabel yang ada untuk menambah, menghapus, atau memodifikasi kolom.
SQL ALTER TABLE Sintaks
Untuk menambah kolom dalam sebuah tabel, gunakan sintaks berikut:
ADD column_name datatype
Untuk menghapus kolom dalam sebuah tabel, gunakan sintaks berikut (Perhatikan bahwa beberapa sistem database tidak mengijinkan ini untuk menghapus kolom dalam modus tabel database):
DROP COLUMN column_name
Untuk mengubah tipe data dari kolom tabel, gunakan sintaks berikut:
SQL Server / MS Access:
ALTER COLUMN column_name datatype
My SQL / Oracle:
MODIFY COLUMN column_name datatype
contoh TABLE SQL ALTER
Lihat "Orang" 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 yang disebut "DateOfBirth" dalam "Orang" tabel.
Kami menggunakan pernyataan SQL berikut:
ADD DateOfBirth date
Perhatikan bahwa baru kolom "DateOfBirth" jenis adalah tanggal, tanggal dapat disimpan. Jenis menentukan jenis data dapat disimpan dalam kolom data. Untuk MS Access, MySQL dan SQL Server tipe data yang tersedia, silakan akses lengkap kami Jenis Data Referensi manual .
Sekarang, "Orang" tabel akan menjadi sebagai berikut:
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 |
Mengubah tipe data contoh
Sekarang, kita ingin mengubah "Orang" tipe data tabel "DateOfBirth" kolom.
Kami menggunakan pernyataan SQL berikut:
ALTER COLUMN DateOfBirth year
Harap dicatat bahwa sekarang "DateOfBirth" Jenis kolom tahun, dapat menahan dua atau empat Format tahun.
Contoh DROP COLUMN
Selanjutnya, kita ingin menghapus "Orang" tabel "DateOfBirth" kolom.
Kami menggunakan pernyataan SQL berikut:
DROP COLUMN DateOfBirth
Sekarang, "Orang" tabel akan menjadi sebagai berikut:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |