Alter Table di MySQL (XAMPP)

Alter Table adalah printah dasar untuk mengubah tabel dan field di dalam tabel.
Alter_Option adalah pilihan perubahan tabel. Option yang bisa digunakan, beberapa diantaranya sebagai berikut :

  • ADD definisi_field_baru
    Option ini digunakan untuk menambahkan field baru dengan "definisi_field_baru" (nama field, tipe dan option lain).
  • ADD INDEX nama_index
    Option ini digunakan menambahkan index dengan nama "nama_index" pada tabel.
  • ADD PRIMARY KEY field_kunci
    Option untuk menambahkan primary key pada tabel.
  • CHANGE field_yang_diubah definisi_field_baru
    Option ini untuk mengubah field_yang_diubah menjadi definisi_field_baru.
  • MODIFY definisi_field
    Option ini untuk mengubah suatu field menjadi definisi_field
  • DROP nama_field
    Option ini untuk menghapus field nama_field
  • RENAME TO nama_tabel_baru nama_field_baru
    Option ini untuk mengganti atau mengubah nama tabel dan field

Query Alter Table :

CREATE TABLE Anggota (
No_Anggota CHAR (12) NOT NULL,
Nama VARCHAR (30) NOT NULL,
JenKel ENUM ('L','P'),
NoHP VARCHAR (15) NOT NULL,
Email VARCHAR (30),
PRIMARY KEY (No_Anggota));


Penggunaan Query Alter Table untuk menambahkan sebuah field baru ke dalam tabel Anggota

ALTER TABLE Anggota ADD Alamat VARCHAR (50) NOT NULL;

Mengubah Tipe Field "NoHP" dari VARCHAR ke INT di dalam tabel Anggota

ALTER TABLE Anggota MODIFY NoHP INT(13) NOT NULL;

Menghapus Field Alamat dari tabel Anggota

ALTER TABLE Anggota DROP Alamat;

Mengubah nama tabel Anggota menjadi Member

ALTER TABLE Anggota RENAME TO Member;

Menghapus Primary Key Field No_Anggota di tabel Member

ALTER TABLE Member DROP PRIMARY KEY;


Menambahkan Primary Key ke dalam tabel Member

ALTER TABLE Member ADD PRIMARY KEY (No_Anggota);

Postingan terkait:

Belum ada tanggapan untuk "Alter Table di MySQL (XAMPP)"

Post a Comment