Merubah Nama dan Memodifikasi Field Tabel Database MySQL

Merubah Nama dan Memodifikasi Field Tabel Database MySQL - 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:


1CREATE TABLE user(
2no int(5),
3username varchar(100),
4tgl_lahir varchar(100)
5password varchar(100)
6)

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;

Semoga artikel saya mengenai Merubah Nama dan Memodifikasi Field Tabel Database MySQL berguna bagi sobat semua.
:bye


2 komentar:

  1. mantaaaaaappp pa le,,, josss bener

    BalasHapus
  2. penulisa yang bener itu gimana sih gan, kaya begini atau bukan
    contoh :

    call koneksi
    dim a as string
    a = "alter table user add alamat varchar (20);"
    conn.execute (a)

    BalasHapus