Kali ini kita akan mencoba salah satu perintah di mysql untuk keperluan update atau perubahan dalam tabel serta juga kita akan mencoba untuk memberikan primary key kepada salah satu dalam tabel.
UPDATE
Untuk melakukan perubahan atau update kita bisa menggunakan perintah UPDATE dan disusul dengan parameter SET, contoh update (nama_tabel) set (data_ygdirubah)=(Value baru); lihat gambar berikut
(Gambar merubah data dalam tabel)
Gambar diatas menjelaskan tentang bagaimana merubah data dalam tabel yang bernama blog_list dengan data yang dirubah adalah value atau nilai id_pendiri=1 menjadi id_pendiri=2 jadi setelah menggunakan parameter SET anda harus menuliskan nilai perubahan kemudian nilai awalnya atau nilai sebelum perubahan.
PRIMARY KEY
Untuk menambah primary key terhadap suatu field dalam tabel maka bisa
digunakan perintah alter table diikuti dengan perintah modify lalu add primary key .
(Gambar menambahkan primary key) |
Disana muncul pesan error dikarenakan primary key sudah ada walaupun perintah yang digunakan benar namun karena sudah ditambahkan primary key dalam table sehingga memunculkan pesan error.
Mungkin cukup sekian postingan saya kali ini semoga dapat menambah wawasan kita semua tentang mysql khususnya dalam cara mengupdate tabel dan menambah primary key didalamnya. Sekian dan terima kasih mudah - mudahan ada manfaatnya.
Seorang laki - laki biasa yang senang duduk sendirian di pinggir pantai, pengagum embun pagi dan lembayung senja, suka blogging, coding dan jogging. Moto hidupnya adalah hidup santai dan simpel
Menentukan Kunci Primer (Primary Key)
Secara sederhana kunci primer digunakan untuk menyatakan bahwa suatu nilai tidak boleh ada yang sama dan nilai tersebut harus diisi (NOT NULL).
Penetapan kunci primer dibuat pada saat pembuatan tabel:
mysql> create table siswa (NIM varchar(10) not null primary key, Nama varchar(25),SEX char(1),Alamat varchar(35));
Memberikan nilai bawaan (Default)
Jika tidak memberikan suatu nilai dalam kolom tertentu maka oleh system secara otomatis diisi dengan nilai NULL. Oleh karena itu pada saat perancangan table field tersebut defaultnya diisi dengan tetapan yang dikehendaki.
mysql> create table MatKul (KD_MK varchar(10) not null primary key,nama_MK varchar(20),SKS int default 0);
Memasukkan Data (Insert)
Ada dua cara yang dapat digunakan untuk memasukkan data kedalam tabel, yaitu:
1.insert into nama_tabel values (isi_field_2,...,isi_field_n);
Contoh :
insert into produk values (‘SG 100’,2500);
2.insert into nama_tabel (nama_field_1, nama_field_2,...,nama_ field_n) values (isi_field_1, isi_field_2,...,isi_field_n);
Contoh :
Insert into produk (kode,harga) values (‘SG 100’,25000);
Menampilkan Data (Select)
Berikut ini perintah untuk menampilkan data :
Struktur Penulisan :
Select [fields] from [nama_tabel] Where [kondisi] Order by [nama_field] Group by [nama_field] asc / desc
Contoh :
Select kode from produk;
Select kode,harga from produk;
Select * from produk;
Note :
Setelah penulisan select, [fields] dapat diganti dengan menyebutkan satu nama field saja atau beberapa field sekaligus yang dipisah dengan tanda koma (,). Penulisan field-field tersebut digunakan untuk memunculkan data dari kolom mana saja yang akan ditampilkan. Jika seluruh kolom akan ditampilkan dapat menggunakan tanda asterik (*) untuk mewakilinya.
Mengurutkan Tampilan
Klausa ORDER BY digunakan untuk mengurutkan hasil. Jika menginginkan data ditampilkan urut berdasarkan pada urutan terkecil ke besar, dapat menggunakan ASC (ascending). Sedangkan untuk mengurutkan data berdasarkan yang terbesar ke kecil, dapat menggunakan DES C (descending).
mysql> select * from siswa order by NIM desc;
Mengubah Data (Update)
Jika data sudah kadaluarsa, berikut perintah digunakan untuk merubah data. Struktur penulisan :
Update nama_tabel set nama_field_1=isi_baru_1, nama_field_2=
isi_baru_2,..., nama_field_n=isi_baru_n
Where kriteria;
Contoh :
Update produk set harga=3000 where nama=’Sikat Gigi’;
Menghapus Data (Delete)
Jika baris data sudah tidak diperlukan, berikut perintah digunanakan untuk menghapus data. Struktur penulisan:
Delete nama_tabel where kriteria;
Contoh:
Delete from produk where nama=’Sikat Gigi’;
Postingan Terkait Membuat Primary Key, Order, Insert, Update, Delete pada MySQL :
- Membuat Primary Key, Order, Insert, Update, Delete pada MySQL
- MySQLi - Membuat Koneksi MySQLi dengan command Prompt dan Script PHP
- Mengenal Database MySQL dan Kelebihan Dibanding RDBMS Lain