Oke guys pada artikel yang lalu , kita sudah belajar nih yang namanya query ALTER TABLE .
Toh teman-teman ada yang masih ingat tidak ya fungsi query ALTER ini ?
ya benar , seperti yang sebelumnya kita pelajari pada artikel yang lalu ,
fungsi query ALTER ialah mengubah tipe data pada suatu field yang ada di dalam tabel ,
tidak hanya itu ternyata , fungsi query ALTER juga bisa digunakan untuk merubah nama pada tabel yang ada pada Mysql ,
dan juga bisa mengubah nama kolom tabel yang sebelumnya telah kita buat pada MySQL ,
wahh pasti teman-teman uda gak sabaran nih untuk langsung mempraktekan nya .
Oke
deh tanpa panjang lebar lagi langsung kita bahas saja penggunaan query
ALTER untuk merubah nama tabel dan nama kolom tabel pada Mysql .
format query untuk merubah nama tabel adalah sebagai berikut :
ALTER TABLE nama_tabel_lama RENAME TO nama_tabel_baru;
misalnya pada contoh kasus ini saya akan menggubah nama tabel tbl_konsumen menjadi tbl_pembeli , maka querynya adalah :
mysql> ALTER TABLE tbl_konsumen RENAME TO tbl_pembeli;Query OK, 0 rows affected (0.03 sec)
nah nama tabel uda berhasil diubah nih , untuk melihat perubahannya kita bisa menggunakan query DESC :
mysql> DESC tbl_pembeli;+------------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+------------+--------------+------+-----+---------+-------+| no_id | int(5) | YES | | NULL | || nama | varchar(20) | YES | | NULL | |+------------+--------------+------+-----+---------+-------+2 rows in set (0.00 sec)
Kemudian untuk merubah nama kolom kita bisa menggunakan query ALTER CHANGE , berikut format querynya :
ALTER TABLE nama_tabel CHANGE nama_kolom nama_kolom_baru tipe_data;
Misalkan pada contoh kasus ini saya akan menggubah nama kolom nama menjadi nama_pembeli , maka querynya adalah :
mysql> ALTER TABLE tbl_pembeli CHANGE nama nama_pembeli VARCHAR(20);Query OK, 0 rows affected (0.03 sec)Records: 0 Duplicates: 0 Warnings: 0
Sama seperti tadi , untuk melihat perubahan nya kita bisa menggunakan perintah DESC :
mysql> DESC tbl_pembeli;+--------------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+--------------+--------------+------+-----+---------+-------+| no_id | int(5) | YES | | NULL | || nama_pembeli | varchar(20) | YES | | NULL | |+--------------+--------------+------+-----+---------+-------+2 rows in set (0.00 sec)
0 komentar:
Posting Komentar