Friday, May 5, 2017

Praktikum3 : Memanipulasi Tabel

  No comments

Manipulasi Tabel

Ada kalanya tabel yang telah dibuat sebelumnya perlu di ubah strukturnya.
  1. Perubahan struktur bisa dalam hal :
  2. Menambah kolom, Primary Key atau Foreign Key (ADD).
  3. Merubah lebar dan type data pada kolom (MODIFY)
  4. Mengganti nama kolom (CHANGE)
  5. Menghapus kolom, Primary Key atau Foreign Key (DROP)
  6. Mengganti nama tabel (RENAME)
  7. Perintah untuk merubah struktur tabel adalah “ALTER TABLE”

Menambah Kolom, Primary Key atau Foreign Key

  • Menambah kolom (field) baru pada sebuah tabel, sintaknya :
ALTER TABLE namatabel ADD namafield Typedata(panjangdata); 
  • Tambahkan kolom berikut ini pada tabel Mhs1 yang telah dibuat sebelumnya:
  • Menambahkan Primary Key pada kolom (field), sintaknya :
ALTER TABLE namatabel ADD CONSTRAINT PRIMARY KEY
(nama kolom);  
  • Menambahkan Foreign Key pada kolom (field), sintaknya :
ALTER TABLE namatabel ADD CONSTRAINT namaconstraint
FOREIGN KEY (nama kolom) REFERENCES namatabel
referensi (nama kolom referensi)  

Merubah Lebar Dan Type Data Pada Kolom (MODIFY)

  • Merubah Lebar dan type data pada kolom, sintaknya :
ALTER TABLE namatabel MODIFY namakolom typedata
(panjang data);  
Contoh
  • Ubahlah panjang data Kolom nama pada tabel mhs1 menjadi 30
ALTER TABLE mhs1 MODIFY nama varchar (30);  
  • Ubahlah type data pada Kolom nama pada tabel mhs1 menjadi character
ALTER TABLE mhs1 MODIFY nama char (30);  
  • Ubahlah type data pada Kolom nama menjadi Varchar dan panjang datanya menjadi 20
ALTER TABLE mhs1 MODIFY nama varchar (20);  

Mengganti Nama Kolom (CHANGE)

  • Merubah nama kolom pada tabel,
    sintaknya :
ALTER TABLE namatabel CHANGE namakolomlama
namakolombaru type data (pjg data) constraint; 
Contoh :
Ubahlah nama kolom Jenkelamin pada tabel mhs1 menjadi Jenis_kelamin
ALTER TABLE mhs1 CHANGE Jenkelamin Jenis_Kelamin
char(2);  

Menghapus kolom atau Foreign Key (DROP)

  • Menghapus sebuah kolom pada tabel,
sintaknya :
ALTER TABLE namatabel DROP namakolom;  
Contoh :
Hapuslah kolom kode pos dari tabel mahasiswa
ALTER TABLE mhs1 DROP kodepos;  
  • Menghapus Foreign Key,
sintaknya :
ALTER TABLE namatabel DROP FOREIGN KEY nama foreign Key;  

Mengganti Nama Tabel (RENAME)

  • Merubah nama sebuah tabel,
sintaknya :
RENAME TABLE tabellama TO tabelbaru;  
Contoh :
Ubahlah nama tabel mhs1 menjadi Mahasiswa_nim
RENAME TABLE mhs1 TO Mahasiswa_nim;  

No comments :

Post a Comment