Memodifikasi Field Tabel Database MySQL
Selamat Pagi / Sore / Malem... gan :)
Berikut ini akan saya beri sampel bagaimana cara memodifikasi atau lebih tepatnya mengubah nama table beserta mengubah struktur field yang ada dalam suatu table Database MySQL menggunakan Query SQL.
Misalkan anda mempunyai table bernama user dan field-fieldnya (no, username, password, tgl_lahir), lebih jelasnya mempunya struktur seperti di bawah:
1. CREATE TABLE user(
2. no int(5),
3. username varchar(100),
4. tgl_lahir varchar(100)
5. password varchar(100)
Ketika database sudah jadi, bisa saja suatu saat anda mungkin saja ingin mengubah Nama Tabel-nya atau ingin memodifikasi struktuf field-fieldnya yang ada pada table. Nah pada tutorial ini saya akan coba memberikan contoh cara melakukan modifikasi table dan field-field menggunakan Query SQL yang diantaranya ialah
1. Mengubah Nama Table
2. Mengubah Nama Field
3. Menambah Field Baru
4. Membuat Primary Key
5. Mengubah tipe data Field
6. Mengubah property Field
7. Menghapus Primary Key
Contoh:
1. Mengubah Nama Table
Table user menjadi pengguna:
ALTER TABLE user RENAME TO pengguna;
2. Mengubah Nama Field
Field username menjadi namauser
ALTER TABLE user CHANGE username namauser varchar(100);
3. Menambah Field Baru
Field baru bernama alamat dengan tipe data varchar(100)
ALTER TABLE user ADD alamat varchar(100);
4. Membuat Primary Key
Field no di jadikan Primary Key:
ALTER TABLE user ADD PRIMARY KEY (no);
Atau kedua Field no dan username akan dijadikan primary key:
ALTER TABLE user ADD PRIMARY KEY (no,username);
5. Mengubah tipe data Filed
Field no dengan type data int(5) menjadi varchar(5):
ALTER TABLE user CHANGE no no varchar(5);
6. Mengubah Property Field
Mengubah Property Field no agar tidak boleh kosong (NOT NULL):
ALTER TABLE user CHANGE no no NOT NULL;
Mengubah Property Field no agar boleh kosong (NULL):
ALTER TABLE user CHANGE no no NULL;
Mengubah Property Field tgl_lahir dari tipe data varchar(100) menjadi DATE dan dari NULL (boleh kosong) menjadi NOT NULL (tidak boleh kosong):
ALTER TABLE user CHANGE tgl_lahir tgl_lahir DATE NOT NULL;
7. Menghapus Primary Key
Perlu anda ketahui bahwa untuk menghapus Primary Key pada Table tidak bisa di lakukan satu persatu.
Misalkan dua Field no dan username sebelumnya sudah diset menjadi primary key dan kemudian ingin agar Field username bukan lagi Primary Key.
Maka anda tidak bisa Menghapus Primary Key dari field username saja. tetapi harus menghapus keseluruhan Primary Key no dan username:
ALTER TABLE user DROP PRIMARY KEY;
Demikianlah Artikel Memodifikasi Field Tabel Database MySQL
Sekianlah artikel Memodifikasi Field Tabel Database MySQL kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
wah mkasih thanks2 bnaget lengkap penjelasannya
BalasHapus