Pada
postingan kali ini saya akan memberikan beberapa perintah yang dapat dilakukan
dengan salah satu perintah yang dimiliki oleh DDL yaitu perintah Alter. Perintah alter ini memiliki
fungsi yaitu memodifikasi table yang sudah kita buat misalkan kita ingin
mengganti nama field yang ada di dalam sutu table make kita dapat menggunakan
perintah alter ini. Dibawah ini adalah beberapa perintah yang bisa kita gunakan
dengan alter:
·
Menambahkan
Field Pada Table
Untuk
menambahkan field pada table kita dapat menuliskan sintaksnya seperti dibawah
ini:
ALTER TABLE nama_tabel
ADD nama_field tipe_data(lebar_field)
·
Menghapus
Field Pada Table
Untuk
menghapus field pada table kita dapat menuliskan sintaksnya seperti dibawah
ini:
ALTER TABLE nama_tabel
DROP COLUMN nama_field ;
·
Menambahkan
Primary Key
Untuk
menambahkan primary key pada table kita dapat menuliskan sintaksnya seperti
dibawah ini:
ALTER TABLE nama_tabel ADD CONSTRAINT nama_pk UNIQUE
(nama_field);
·
Menambahkan
Foreign Key
Untuk
menambahkan foreign key pada table kita dapat menuliskan sintaksnya seperti
dibawah ini:
ALTER TABLE nama_tabel
ADD FOREIGN KEY (nama_field) REFERENCES nama_tabel_referensi
(nama_field);
·
Menghapus
Primary Key
Untuk
menghapus primary key pada table kita dapat menuliskan sintaksnya seperti
dibawah ini:
ALTER TABLE nama_tabel DROP CONSTRAINT nama_pk ;
·
Menghapus
Foreign Key
Untuk
menghapus foreign key pada table kita dapat menuliskan sintaksnya seperti
dibawah ini:
ALTER TABLE nama_tabel
ADD FOREIGN KEY (nama_field) REFERENCES nama_tabel_referensi
(nama_field);
·
Mengganti
Tipe Data Kolom
Untuk
mengganti tipe data kolom kita dapat menuliskan sintaksnya seperti dibawah ini:
ALTER TABLE nama_tabel ALTER COLUMN nama_field TYPE tipe_data (length);
·
Mengganti
Nama Kolom
Untuk
mengganti nama kolom kita dapat menuliskan sintaksnya seperti dibawah ini:
ALTER TABLE nama_tabel RENAME COLUMN nm_filed_awal TO
nm_filed_akhir;
·
Mengganti
Nama Table
Untuk
Mengganti nama table kita dapat menuliskan sintaksnya seperti dibawah ini:
ALTER TABLE
nama_tabel_lama RENAME TO nama_tabel_baru
Tidak ada komentar:
Posting Komentar