Latest web development tutorials

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:

ALTER TABLE table_name
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):

ALTER TABLE table_name
DROP COLUMN column_name

Untuk mengubah tipe data dari kolom tabel, gunakan sintaks berikut:

SQL Server / MS Access:

ALTER TABLE table_name
ALTER COLUMN column_name datatype

My SQL / Oracle:

ALTER TABLE table_name
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:

ALTER TABLE Persons
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 TABLE Persons
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:

ALTER TABLE Persons
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