Menggunakan Perintah Alter Table Di MySQL

Pada tutorial kali ini, Kita akan belajar tentang Cara Menggunakan Perintah Alter Table Di MySQL.

Apa Itu Alter Table?

Alter Table adalah salah satu perintah SQL yang digunakan untuk mengubah susunan atau struktur sebuah tabel, seperti menambahkan kolom, menghapus kolom, mengubah nama kolom, mengubah tipe data, memberikan komentar pada tabel dan kolom, menambahkan constraint, menghapus constraint, dan lain sebagainya.

Sebagai contoh latihan pada tutorial ini, coba Anda buat sebuah tabel dengan nama "TBL_PEGAWAI" seperti perintah di bawah ini:

CREATE  TABLE tbl_pegawai (
    id_pegawai INT NOT NULL ,
    nama_pegawai VARCHAR(30) NULL ,
    alamat VARCHAR(30) NULL,
    jenis_kelamin CHAR(1) NOT NULL,
    PRIMARY KEY (id_pegawai)
);

Menambah Kolom

Untuk menambah sebuah kolom pada tabel di database, Anda dapat menggunakan sintak di bawah ini:

ALTER TABLE table_name
ADD COLUMN column_name datatype [NULL|NOT NULL]
[AFTER|BEFORE] existing_column_name;

Penjelasan sintak:

  • ALTER TABLE adalah perintah SQL untuk merubah struktur tabel, diikuti dengan table_name yaitu nama tabel yang akan Anda ubah strukturnya.
  • ADD COLUMN adalah perintah SQL untuk menambah kolom pada tabel diikuti dengan nama kolom, tipe data, dan parameter lainnya (Null atau Not Null)
  • AFTER atau BEFORE adalah parameter tambahan, yaitu digunakan untuk menentukan posisi atau letak kolom yang Anda tambahkan, apakan sebelum atau sesudah kolom yang sudah ada sebelumnya (existing_column_name).

Contoh

Sebagai contoh, coba Anda tambahkan sebuah kolom pada tabel "TBL_PEGAWAI" sebagai berikut:

  • Tambahkan sebuah kolom dengan nama "no_hp" dengan tipe data VARCHAR(15) dan atribut NOT NULL.

    Untuk menambahkan kolom sesuai diatas, Anda dapat menjalankan perintah di bawah ini:

    ALTER TABLE tbl_pegawai
    ADD COLUMN no_hp VARCHAR(15) NOT NULL;
    

  • Tambahkan sebuah kolom dengan nama "jabatan" dengan tipe data VARCHAR(20) dan atribut NULL dan tempatkan setelah kolom "jenis_kelamin".

    Untuk menambahkan kolom sesuai kriteria diatas, Anda dapat menjalankan perintah di bawah ini:

    ALTER TABLE tbl_pegawai
    ADD COLUMN no_hp VARCHAR(15) NULL
    AFTER jenis_kelamin;
    


Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

1 komentar: