Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
dimana :
ALTER TABLE merupakan perintah dasar untuk mengubah tabel.
nama_tabel merupakan nama tabel yang akan diubah strukturnya.
alter_options merupakan pilihan perubahan tabel. Contoh Option yang bisa
digunakan adalah sebagai berikut:
jika kita ingin menambah kolom NIP setelah kolom tertentu, misalnya kolom nama,
maka Querynya :
ALTER TABLE user ADD NIP VARCHAR(60) AFTER nama;
ALTER TABLE info_dept ADD id_info VARCHAR(10) not null PRIMARY KEY FIRST;
Untuk menambah Primary Key pada table, perintahnya adalah:
Penjelasan :
ALTER TABLE adalah perintah dasar untuk mengubah struktur tabel
nama_tabel adalah Nama dari tabel yang akan ditambahkan kolom
ADD adalah perintah untuk menambahkan
nama_kolom varchar (50); adalah Nama kolom baru yang berjumlah maximal 50 karakter
Contoh : saya akan menambahkan kolom pada tabel mahasiswa dengan nama kolom asal_sekolah
1 mysql> ALTER TABLE mahasiswa ADD asal_sekolah varchar (50);
2 Query OK, 0 rows affected (0.93 sec)
3 Records: 0 Duplicates: 0 Warnings: 0
*Kolom asal_sekolah sudah ditambah didalam tabel mahasiswa
cek strukturnya dengan memasukkan perintah
DESC Nama_tabel;
view source
print?
01 mysql> desc mahasiswa;
02 +----------------+---------------+------+-----+---------+-------+
03 | Field | Type | Null | Key | Default | Extra |
04 +----------------+---------------+------+-----+---------+-------+
05 | nim | varchar(20) | NO | PRI | | |
06 | nama_mahasiswa | varchar(50) | YES | | NULL | |
07 | jenis_kelamin | enum('L','P') | YES | | NULL | |
08 | alamat | varchar(50) | YES | | NULL | |
09 | asal_sekolah | varchar(50) | YES | | NULL | |
10 +----------------+---------------+------+-----+---------+-------+
11 5 rows in set (0.05 sec)
12
13 mysql>