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) |
6 | ) |
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
1 | ALTER TABLE user RENAME TO pengguna; |
Field username menjadi namauser
1 | ALTER TABLE user CHANGE username namauser varchar (100); |
Field baru bernama alamat dengan tipe data varchar(100)
1 | ALTER TABLE user ADD alamat varchar (100); |
Field no di jadikan Primary Key
1 | ALTER TABLE user ADD PRIMARY KEY ( no ); |
1 | ALTER TABLE user ADD PRIMARY KEY ( no ,username); |
Field no dengan type data int(5) menjadi varchar(5)
1 | ALTER TABLE user CHANGE no no varchar (5); |
Mengubah Property Field no agar tidak boleh kosong (NOT NULL)
1 | ALTER TABLE user CHANGE no no NOT NULL ; |
1 | ALTER TABLE user CHANGE no no NULL ; |
1 | ALTER TABLE user CHANGE tgl_lahir tgl_lahir DATE NOT NULL ; |
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
1 | ALTER TABLE user DROP PRIMARY KEY ; |
0 komentar:
Posting Komentar